время
|
|
Глава 10 Предопределенные 15
количеством па
Обратимся к примеру, с которым мы уже разобрались, $а = 5. Легко заметить, что
тут задействованы два значения: значение целой константы 5 и значение $а, кото-
рое также становится равным пяти. На самом деле здесь присутствует еще одно
значение — присваивания. Само присваивание становится равным присваиваемо-
му значению, в данном случае — 5 . На практике это означает, что $а = 5, не обра-
щая внимания на то, что оно равно выражению со значением пять, т. е. запись типа
$Ь = ($а = 5) похожа на запись $а = 5; $Ь = 5; (точка с запятой отмечает конец
выражения) . Присваивания рассматриваются справа налево, поэтому вы также мо-
жете написать $Ь = $а = 5.
Еще один пример направления выражения — это предварительное и последующее
увеличение и уменьшение. Пользователи PHP/FI 2 и многих других языков могут
быть знакомы с записями variable++ и variable—. PHP расширяет возможность
увеличения/уменьшения, делая их выражениями, как и в С. В РНР, подобно С,
есть два типа инкремента