4. Операторы присвоения
Знак равенства (=) является основным оператором присвоения.
В приведенной ниже таблице приведены различные типы операторов присвоения и примеры их записи в сценарии.
Операторы присвоения
Оператор |
Пример записи |
Выполняемое действие |
+= |
$a += 3; |
увеличивает текущее значение переменной на значение, находящееся справа от знака оператора. |
-= |
$a -= 3; |
Уменьшает текущее значение переменной на значение, находящееся справа от знака оператора |
.= |
$a .= "строка"; |
Объединяет (добавляет к) текущее значение со значением, находящимся справа от знака равенства. |
Создадим простой сценарий, показывающий как работают эти операторы. Этот сценарий присвоит переменным значения, затем изменит эти значения и выведет результат на экран.
Откройте новый текстовый документ и введите текст HTML:
<html> <head> <title>Использование оператора присвоения</title> </head> <body>
Начните PHP-блок, создайте переменную целого типа со значением 100 и выведите ее значение:
<? $origVar = 100; echo "<p>Переменной присвоено значение $origVar</p>";
Увеличьте значение переменной на 25 и выведите результат:
$origVar += 25; echo "<p>Теперь значение переменной увеличено и составляет $origVar</p>";
Уменьшите текущее значение переменной на 12:
$origVar -= 12; echo "<p>Теперь значение переменной уеньшено и составляет $origVar</p>";
Соедините текущее значение с текстом и выведите результат:
$origVar .= " цыплят"; echo "<p>Окончательное значение переменной такое: $origVar</p>";
Закройте PHP-блок и добавьте несколько строк HTML, чтобы документ стал законченным и правильным:
?> </body> </html>
Сохраните документ с именем assignscript.php и скопируйте его в выделенную папку на Web-сервере. Просмотрите документ в браузере.
5. Арифметические операции
Арифметические операторы
Оператор |
Пример записи |
Выполняемое действие |
+ |
$b = $a + 3; |
Складывает значения |
- |
$b = $a - 3; |
Вычитает значения |
* |
$b = $a * 3; |
Умножает значения |
/ |
$b = $a / 3; |
Делит значения |
% |
$b = $a % 3; |
Определяет остаток от целочисленного деления одной переменной на другую |
Создадим простой сценарий, иллюстрирующий работу всех этих операторов. Этот сценарий присвоит двум переменным определенные значения, произведет над ними арифметические действия и выведет результат на экран.
С помощью текстового редактора введите текст HTML:
<html> <head> <title>Использование арифметических операторов</title> </head> <body>
Введите блок PHP:
<? $a = 85; $b = 24; echo "<p>Присвоены значения переменным \$a = $a и \$b = $b</p>"; $c = $a + $b; echo "<p>Сумма \$a + \$b присвоена переменной \$c и равна $c</p>"; $c = $a - $b; echo "<p>Вычитаем \$b из \$a и присваиваем переменной \$c, которая станет равной $c</p>"; $c = $a * $c; echo "<p>Умножаем \$a и \$b и получаем $c</p>"; $c = $a / $b; echo "<p>Делим \$a на \$b и получаем $c</p>"; $c = $a % $b; echo "<p>Определяем остаток от целочисленного деления \$a на \$b и получаем $c</p>"; ?>
Добавьте несколько строк HTML, чтобы завершить документ.
</body> </html>
Сохраните набранный файл с именем arithmeticscript.php и скопируйте его в выделенную папку на Web-сервере.
Примечание |
Если вы используете символ маскирования перед знаком доллара (\$), то он будет отображен как символ, иначе начинается интерпретация его как переменной. |
протестируйте скрипт в браузере.
