Как-то ожидание слишком сильно затягивается. Релиз php 5.3, обещанный ещё в том году, потом перенесённый на 1 квартал этого года, а затем и на конец первого полугодия, уже вызывает сомнения (несмотря на то, что RC3 был заявлен ещё аж 12 июня). Вполне может так выйти, что следующей «полноценной» сборкой будет RC4. И далее не факт, что релиз выйдет в первом полугодии (кое-что можно лицезреть здесь).
Хотя, признаться, в php 5.3 присутствуют некоторые полезные фишечки. Например, введено пространство имён. Что не говори, но это может быть очень удобно (кстати, видно, что под это дело даже специально введена глобальная константа __NAMESPACE__).
Так же заявлены лямбда-функции (конечно же, с поддержкой замыканий).
Ещё появилась глобальная константа __DIR__ (раньше получение текущей директории производилось как-то так: $dir = dirname(__FILE__);
Реализована усечённая тернарная условная операция: $s = empty($a) ?: $a;
Появится некоторое количество новых функций. Подробнее…
В общем, в свете такого долгого выхода, казалось бы, промежуточной версии, релиз php 6 смотрится как что-то далёкое и на практике неосуществимое. Заявленные возможности, видимо, даже не успеют «начаться». А ведь обидно: полноценная поддержка utf-8, статические классы, отключение «идиотских» магических констант и регистер глобалс, и ещё много чего интересного и полезного.
Видимо, пора переходить на что-нибудь иное. Благо, вариантов много: perl, asp, java… В общем, буду посмотреть, что да как.
днём интернета
шоколадкой для работы мозга
коробочкой ароматного чая для бодрости
продлением хостинга на +1 месяц