PHP-Nuke по-русски
Поиск по сайту
Учебник РНР
Назад Приложение 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
Вернуться на главную страницу


© RigaNet - Internet studio
For Web site issues, contact the Web master.

Rambler's Top100 Рейтинг@Mail.ru RigaNet