Вышла альфа PHP 5.3

1 августа текущего года увидела свет первая альфа PHP 5.3, которая пока еще не годится для использования на живых проектах, но ее уже можна пощупать – количество нововведений достаточно велико, и ряд из них достаточно долгожданны. Самое важное, на мой взгляд, пространства имен ( или Namespaces в оригинальном названии), которые позволяют избежать конфликтов в именах сущностей при разработке приложений, содержащих много сторонних решений. Эту фичу ждали достаточно долго, но в комманде разработчиков не было согласия по поводу синтаксиса достаточно продолжительное время, но вот теперь есть не только соглашение, но рабочая реализация. Англоязычную документацию по пространствам имен можно прочитать тут.

Еще одной важной фичой является позднее статическое связывание, которое позволяет переопределять статические методы в дочерних классах. Плюс добавлен новый магический метод __callStatic, который вызывается в случае, когда происходит вызов неопределенного статического метода.

Ну и напоследок – лямбда функции и замыкания.

Финальный релиз обещают на сентябрь-октябрь. Что ж, будем ждать с нетерпениям релиза сей чудной версии PHP 😉



Digital Ocean
Провайдер облачного хостинга - заведи свой виртуальный сервер всего за $5 в месяц !

Leave a Reply