Новое в PHP6!
10 Февраль 2007 – 20:01Юникод Настройка юникода на уровне всего сервера, а не запроса, как сейчас.
Register Globals, Magic Quotes, Safe Mode - уберут.
'var' станет полным синонимом 'public'.
Возврат по ссылке выдаст E_STRICT ошибку.
Zend.Ze1 будет исключен.
dl() будет только в SAPI.
Freetype 1 и GD 1 больше не поддерживаются.
FastCGI всегда включен.
Старые названия (HTTP_*_VARS) - уберут.
Расширения XMLReader, XMLWriter, Fileinfo будут представлены в дистрибутиве по умолчанию. ereg переедет в PECL.
Дополнения в движке PHP:
* int64,
* break расширится статической меткой,
* foreach для многоуровневых массивов.
Изменения в ОО стиле:
* Связывание static,
* namespaces (решается),
* типизированные значения при возврате из функций,
* вызов динамческих функций как статических приведет к E_FATAL.
Добавления в PHP:
* APC войдет в ядро,
* Hardened PHP (дополнительные проверки на безопасность),
* E_STRICT включат в E_ALL,
* уберут asp тэги.
Вывод: разработчики PHP6 путем устранения альтернативных вариантов действий таки научат программеров писать культурный правильный код.

