Mathian
Мастер
Во всех языках программирования, операторы используются для манипулирования или выполнения операций над переменными и их значениями.
Существует много операторов, поэтому разделим их на категории/группы:
Операторы присваивания используются для задания конкретного значения переменной или присвоения переменной значения другой переменной. Присвоение осуществляется с помощью символа "=" (равно):
Присваивание может быть использовано в сочетании с арифметическими операторами.
[HR][/HR]
Арифметические операторы:
Для примера:
Результат:
[HR][/HR]
Операторы сравнения:
Сравнения используются, чтобы проверить связь между переменными или их значениями. Простой пример использования операторов сравнения будет представлен в уроке 9. Операторы сравнения используются внутри условных операторов и могут принимать значения истина или лож. Вот наиболее важные из операторов сравнения PHP.
[HR][/HR]
Строковые операторы:
Оператор "." используется, чтобы соединить две или более строк вместе:
Результат:
[HR][/HR]
Арифметические операторы совместно с операторами присваивания:
В программировании это очень часто возникает задача, которая требует увеличения переменной на некоторую фиксированную величину. Наиболее распространенным примером является счетчик. Скажем, вы хотите увеличить счетчик на 3:
Упрощаем:
Эта комбинация операторов будет выполнять ту же задачу. Недостатком такой конструкции является то, что она снижает читаемость кода для тех программистов, которые не привыкли к такому оператору. В общем, «+=» и «-=» являются наиболее широко используемыми операторами. Вот несколько похожих примеров из других областей.
Пред/Пост - инкремент и Пред/Пост - декремент:
Существуеткороткая запись для общей задачи добавления единицы и вычитания единицы из переменной. Чтобы добавить 1 к переменной, можно использовать оператор "++" (инкремент):
Чтобы вычесть 1 из переменной, можно использовать оператор "-" (декремент):
В дополнение к этому сокращению вы можете указать, хотите ли вы увеличить переменную до вывода или после. Вот пример этого:
Результат:
Как вы можете видеть, значение переменной $х++ не отражается эхом в тексте, потому что переменная не увеличивается до окончания выполнения кода. Однако, с пред-инкрементом ++$х, переменная будет отражать результат сразу.
Существует много операторов, поэтому разделим их на категории/группы:
Операторы присваивания:
- Операторы присваивания
- Арифметические операторы
- Операторы сравнения
- Строковые операторы
- Арифметические операторы совместно с операторами присваивания
Операторы присваивания используются для задания конкретного значения переменной или присвоения переменной значения другой переменной. Присвоение осуществляется с помощью символа "=" (равно):
Теперь и $my_var и $another_var содержат значение 4.
- $my_var = 4
- $another_var = $my_var
Присваивание может быть использовано в сочетании с арифметическими операторами.
[HR][/HR]
Арифметические операторы:
PHP:
$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;
PHP:
Пример сложения: 2 + 4 = 6
Пример вычитания: 6 - 2 = 4
Пример умножения: 5 * 3 = 15
Пример деления нацело: 15 / 3 = 5
Пример остатка от деления: 5 % 2 = 1
Операторы сравнения:
Сравнения используются, чтобы проверить связь между переменными или их значениями. Простой пример использования операторов сравнения будет представлен в уроке 9. Операторы сравнения используются внутри условных операторов и могут принимать значения истина или лож. Вот наиболее важные из операторов сравнения PHP.
Строковые операторы:
Оператор "." используется, чтобы соединить две или более строк вместе:
PHP:
$a_string = "I'm";
$another_string = " Pawno-Info";
$new_string = $a_string . $another_string;
echo $new_string . "!";
PHP:
I'm Pawno-Info!
Арифметические операторы совместно с операторами присваивания:
В программировании это очень часто возникает задача, которая требует увеличения переменной на некоторую фиксированную величину. Наиболее распространенным примером является счетчик. Скажем, вы хотите увеличить счетчик на 3:
PHP:
$counter = $counter + 3;
PHP:
$counter += 3;
Пред/Пост - инкремент и Пред/Пост - декремент:
Существуеткороткая запись для общей задачи добавления единицы и вычитания единицы из переменной. Чтобы добавить 1 к переменной, можно использовать оператор "++" (инкремент):
PHP:
$x++;
//что эквивалентно
$x += 1; /*или*/ $x = $x + 1;
PHP:
$x—;
//что эквивалентно
$x -= 1; /*или*/ $x = $x — 1;
PHP:
$x = 4;
echo "Значение переменной с пост-инкрементом = " . $x++;
echo "<br /> Значение переменной после выполнения пост-инкремента = " . $x;
$x = 4;
echo "<br />Значение переменной с пред-инкрементом = " . ++$x;
echo "<br /> Значение переменной после пред-инкремента = " . $x;
PHP:
Значение переменной с пост-инкрементом = 4
Значение переменной после выполнения пост-инкремента = 5
Значение переменной с пред-инкрементом = 5
Значение переменной после пред-инкремента = 5
