наклейки . булгари экстрим . фланцы стальные плоские
Навигация
Введение
Динамическое содержимое
Переменные и литералы
Операции
Использование операций
Управляющие структуры
Хранение и получение данных
Массивы
Строки
Повторное использование
Объектноориентированное
Использование MySQL
Создание БД
Использование БД
Работа с MySQL
Доступ к БД из Web
Доп возможности MySQL
Тонкости Web
Ускорение использования
Системы торговли
 
Введение arrow Операции arrow Операции присваивания
Операции присваивания Версия в формате PDF Версия для печати Отправить на e-mail

Операции присваивания

Мы уже знакомы с операцией =, основной операцией присваивания. Этот символ всегда означает операцию присваивания и читается как "устанавливается равным". Например, $totalqty = 0;

Эта запись должна читаться как "значение переменной $totalqty устанавливается равным нулю". Причина этого станет понятна при рассмотрении операций сравнения далее в этой главе.

Возврат значений операций присваивания

В результате использования операции присваивания возвращается итоговое значение, как и в других операциях. Если записать $а + $b, то значением этого выражения будет результат сложения переменных $а и $b. Аналогично, можно записать $а = 0; Значение всего этого выражения равно 0.

Это позволяет выполнять действия наподобие следующего:


$b = 6 + ($а = 5);


В результате значение переменной $b устанавливается равным 11. Это справедливо для всех операторов присваивания: значением всего оператора присваивания является значение, присвоенное левому операнду.

При оценке значения выражения скобки применяются с целью повышения приоритета подвыражения, как это делалось в приведенном примере. Скобки работают точно так же, как и в математике.

Комбинация операций присваивания

Кроме простых операций присваивания существует набор комбинированных операций присваивания. Каждая из них представляет собой сокращенную форму записи какой-либо другой операции с переменной и присвоения результата этой переменной. Например


$а += 5;


Это эквивалентно записи


$а = $а + 5;


Объединенные операции присваивания существуют для каждой из арифметических операций и для операции конкатенации строк.

Перечень всех объединенных операций присваивания и результата их действия :


Объединенные операции присваивания РНР

Символ операцииИспользованиеЭквивалентная операция
+=$а += $b$а = $а + $b
-=$а -= $b$а = $а - $b
*=$а *= $b$а = $а * $b
/=$а /= $b$а = $а/$b
%=$а %= $b$а = $а % $b
.=$а .= $b$а = $а . $b
 
< Пред.   След. >
 
Статистика
PHP Мастер - учебник по языку © 2012