Урок 5. PHP — Операторы
Урок 5. PHP — Операторы
Во всех языках программирования, операторы используются для манипулирования или выполнения операций над переменными и их значениями. Вы уже видели оператор конкатенации «.» В уроке Echo и оператор присваивания «=» в тех же начальных уроках. Теперь поговорим о других операторах.Есть много операторов, используемых в PHP, поэтому мы разделили их на категории для простоты изучения.
- Операторы присваивания.
- Арифметические операторы.
- Операторы сравнения. Строковые операторы.
- Арифметические операторы совместно с операторами присваивания.
Операторы присваивания
Операторы присваивания используются для задания конкретного значения переменной или присвоения переменной значения другой переменной. Присвоение осуществляется с помощью символа «=». Пример:- $my_var = 4;
- $another_var = $my_var;
Присваивание может быть использовано в сочетании с арифметическими операторами.
Арифметические операторы
Код для примера:
$addition = 2 + 4; $subtraction = 6 — 2; $multiplication = 5 * 3; $division = 15 / 3; $modulus = 5 % 2; echo "Пример сложения: 2 + 4 = ".$addition."<br />"; echo "Пример вычитания: 6 — 2 = ".$subtraction."<br />"; echo "Пример умножения: 5 * 3 = ".$multiplication."<br />"; echo "Пример деления нацело: 15 / 3 = ".$division."<br />"; echo "Пример остатка от деления: 5 % 2 = " . $modulus; Результат кода:
Пример сложения: 2 + 4 = 6 Пример вычитания: 6 — 2 = 4 Пример умножения: 5 * 3 = 15 Пример деления нацело: 15 / 3 = 5 Пример остатка от деления: 5 % 2 = 1 На самом деле все просто, не так ли? 🙂
Операторы сравнения
Сравнения используются, чтобы проверить связь между переменными или их значениями. Простой пример использования операторов сравнения будет представлен в уроке 9. Операторы сравнения используются внутри условных операторов и могут принимать значения истина или лож. Вот наиболее важные из операторов сравнения PHP.Строковые операторы
Как мы уже видели в уроке про Echo, оператор «.» используется, чтобы соединить две строки (или более) вместе.Конечно же пример:
$a_string = "Hello"; $another_string = " Billy"; $new_string = $a_string . $another_string; echo $new_string . "!"; Результат:
Hello Billy!
Арифметические операторы совместно с операторами присваивания
В программировании это очень часто возникает задача, которая требует увеличения переменной на некоторую фиксированную величину. Наиболее распространенным примером является счетчик. Скажем, вы хотите увеличить счетчик на 3:- $counter = $counter + 3;
- $counter += 3;
Пред, Пост — инкремент и Пред, Пост — декремент
Это может показаться немного абсурдным, но есть даже короткая запись для общей задачи добавления единицы и вычитания единицы из переменной. Чтобы добавить 1 к переменной, можно использовать оператор «++» (инкремент):- $x++; что эквивалентно $x += 1; или $x = $x + 1;
- $x—; что эквивалентно $x -= 1; или $x = $x — 1;
$x = 4; echo "Значение переменной с пост-инкрементом = " . $x++; echo "<br /> Значение переменной после выполнения пост-инкремента = " . $x; $x = 4; echo "<br />Значение переменной с пред-инкрементом = " . ++$x; echo "<br /> Значение переменной после пред-инкремента = " . $x; Посмотрите на результат:
Значение переменной с пост-инкрементом = 4 Значение переменной после выполнения пост-инкремента = 5 Значение переменной с пред-инкрементом = 5 Значение переменной после пред-инкремента = 5 Как вы можете видеть, значение переменной $х++ не отражается эхом в тексте, потому что переменная не увеличивается до окончания выполнения кода. Однако, с пред-инкрементом ++$х, переменная будет отражать результат сразу.
Практикуйтесь и переходите к следующим урокам! 🙂
← Строки | Содержание | Комментарии →