Главная > РНР: настольная книга программиста
НАПИШУ ВСЁ ЧТО ЗАДАЛИ
СЕКРЕТНЫЙ БОТ В ТЕЛЕГЕ
<< Предыдущий параграф Следующий параграф >>
Пред.
След.
Макеты страниц

Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше

Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике

ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO

12.5. Операции назначения в PHP

Основным оператором назначения является =. Можно подумать, что это «равно», но это не так. В действительности это означает, что левый операнд получает значение выражения в правой его части (собирательное присваивание).

Значением выражения назначения является присваиваемая величина. Например, если $а = 3, то значением выражения назначения является 3. Приведем еще пример:

$а = ($b = 4) + 5; // теперь $а равно 9, а $b стало равным 4

В дополнение к основным операторам присваивания есть «комбинационные операторы» ДЛЯ всех арифметических и строковых операторов, что позволяет использовать значение в выражении и затем устанавливать свое значение в результате этого выражения. Например:

$а - 3;

$а += 5; // теперь $а равно 8, то есть: $а = $а + 5;

$b = "Hello";

$b .= "There!"; // теперь $b равно "Hello There!", как если бы мы написали $b = $b . "There!";

Обратите внимание, что если две переменные имеют одинаковое значение, то изменение одной из них не вызовет изменения другой. Это очень уместно, если вам необходимо сохранить идентичное значение большого массива внутри рабочего цикла. РНР 4 поддерживает назначение ссылки. Например:

$var = &$othervar;

это невозможно РНР 3.

Назначение при помощи ссылки обозначает, что обе переменные указывают на то же самое значение переменной. Более подробно вы ознакомитесь с ссылками немного позже (§ 13.21).

1
Оглавление
email@scask.ru