PHP скрипты

MySQL

Apache

phpMyADmin

5.2: Оператор присваивания в PHP

Главная Страница » Книги по PHP » Самоучитель PHP 5 для чайников с примерами » Оператор присваивания

Оператор присваивания, наверное, самый распространенный оператор в программировании. Он является бинарным и состоит из одного знака равенства (=). Приведем простейший пример его использования:

$number = 5;

В данном случае он задействует два операнда: переменную $number и число 5. Смысл его действия заключается в следующем. Оператор копи¬рует значение правого операнда и записывает его в левый операнд. По¬этому убедитесь, что левый операнд может изменяться.

Рассмотрим пример:

6 = 4; // будет ошибка
CONSTANTA = 3; // тоже будет ошибка

Очевидно, что данные строки не будут выполняться в программе, так как константы нельзя изменять. Но это не означает, что константы не могут быть использованы в качестве правого операнда. Пример:

$number = CONSTANTA; // ошибки не будет

В этом случае ошибка возникать не будет, так как переменная может изменяться.

Еще раз повторим, что использование операторов влечет за собой появление нового значения (в этом их суть). Оператор присваивания не является исключением, поэтому возможны конструкции такого вида:

$а = 2 + ($b = 3); // $b имеет значение 3, $а - 5

В этом примере сначала переменной $b присвоится значение 3. Затем это выражение ($b = 3) примет значение правого операнда (3). После чего выполнится операция сложения, и в итоге переменная $а будет иметь значение 5. Но помните, что применение конструкций подобного вида не рекомендуется - они усложняют восприятие кода программы.

Поделиться с друзьями