Еще в ноябре 2005 года на встрече в Париже разработчики обсудили новые возможности следующей, шестой, версии PHP. Интересует ли Вас, какой будет эта версия? Примите участие в опросе, который проводится на сайте рассылки.
[опрос на английском языке: PHP 6: Are you interesting in? (PHP 6: Вы зантересованы?) - YES (ДА) - NO (НЕТ)]
PHP 5 для начинающих
Альтернативный синтаксис
Аннотация
Альтернативный синтаксис для структур ветвления и циклов.
С целью обеспечения обратной совместимости с ранними версиями PHP для контрольных структур ветвления (if...else...else, switch) и для циклических структур (while, foreach, for) поддерживается так называемый альтернативный синтаксис.
Замечание
Современные стандарты программирования не предусматривают использование альтернативного синтаксиса, поэтому его следует избегать, если только не планируется запускать скрипт на сервере со старой версией PHP.
В общем случае альтернативный синтаксис предполагает замену открывающей фигурной скобки блока двоеточием, а закрывающей - выражением endif, endswitch, endwhile, endforeach или endfor, в зависимости от блока.
if ($x < 0):
print 'X is less than zero';
elseif ($x > 0):
print 'X is greater than zero';
else:
print 'X is equal to zero';
endif;