Учебник РНР
НазадПриложение C. Переход от PHP/FI 2 к PHP 3Вперёд

Синтаксис if..endif

'Альтернативный' способ записи операторов if/elseif/else с использованием if(); elseif(); else; endif; не может быть эффективно реализован без добавления значительного количества усложнений в разборщик 3.0. Из-за этого синтаксис был изменён:
Пример C-5. Миграция: старый синтаксис if..endif
if ($foo);
    echo "yep\n";
elseif ($bar);
    echo "almost\n";
else;
    echo "nope\n";
endif;
Пример C-6. Миграция: новый синтаксис if..endif
if ($foo):
    echo "yep\n";
elseif ($bar):
    echo "almost\n";
else:
    echo "nope\n";
endif;

Обратите внимание, что точки с запятой заменены на двоеточия во всех операторах, кроме одного, заканчивающего выражение (endif).


НазадОглавлениеВперёд
Начальный/конечный тэгВверхСинтаксис while




HTML Site Map

Rambler's Top100
© 2009 Тест скорости интернета |  Boont.Ru