САМОУЧИТЕЛЬ PHP 4



         

Конструкции языка


Ну вот мы и подобрались к языковым конструкциям. Некоторые из них нами уже применялись, и не раз — например, инструкция if. В этой главе приводится полное описание всех языковых конструкций PHP. Их не так много, и это достоинство PHP [AL1] . Как показывает практика, чем более лаконичен синтаксис языка, тем проще его использовать в повседневной практике. PHP — отличный пример этому.

О терминологии

Иногда я применяю слово "конструкция", а иногда — "инструкция". В данной книге эти два термина совершенно эквивалентны. Наоборот, термины "опе­ратор" и "операция" несут разную смысловую нагрузку: любая операция есть оператор, но не наоборот. Например, echo — оператор, но не операция, а ++ — операция.

Инструкция if-else

Начнем с самой простой инструкции — условного оператора. Его формат таков:

if(ëîãè÷åñêîå_âûðàæåíèå)

  èíñòðóêöèÿ_1;

else

  èíñòðóêöèÿ_2;

Действие его следующее: если логическое_выражение истинно, то выполняется инструкция_1, а иначе — инструкция_2. Как и в любом другом языке, конструкция else может опускаться,

в этом случае при получении должного значения просто ничего не делается.

Пример:

if($a>=1&&$b<=10) echo "Âñå OK";

  else echo "Íåâåðíîå çíà÷åíèå â ïåðåìåííîé!";

Если инструкция_1 или инструкция_2 должны состоять из нескольких ко­манд, то они, как всегда, заключаются в фигурные скобки. Напри­мер:

if($a>$b) { print "a áîëüøå b"; c=$b; }

elseif($a==$b) { print "a ðàâíî b"; $c=$a; }




Содержание  Назад  Вперед