Вышел (http://www.php.net/archive/2009.php#id2009-03-24-1) кандидат в релизы PHP 5.3. Следующий кандидат в релизы будет выпущен через 2-4 недели, а релиз запланирован (http://wiki.php.net/todo/php53) на второй квартал 2009 года. Некоторые новшества (http://cvs.php.net/viewvc.cgi/php-src/NEWS?view=markup&pathr...) PHP 5.3:
- Значительное увеличение производительности. Например при сравнении одного из снапшотов php 5.3 и последнего стабильного релиза, было замечено увеличение производительности Drupal на 20%, Qdig на 2%, typo3 на 30%, wordpress на 15%, xoops - на 10%.- Namespaces - изолированные от остального кода пространства имен для классов, функций и констант.
- "late static binding" - привязка к вызываемому классу, вне контекста наследования (возможность получить имя класса, вызванного для выполнения статического метода);
- Mysqlnd - новый MySQL драйвер, работающий напрямую с MySQL, без использования libmysql.
- Из состава пакета удален модуль ext/ms...
URL: http://devzone.zend.com/article/4380-PHP-5.3-Release-Candida...
Новость: http://www.opennet.me/opennews/art.shtml?num=20940
> Поддержка OpenID
> User.ini с привязкой к директориям наподобие .htaccessОбе вещи радуют, особенно если требуется работа не на Apache, а на том же nginx.
> Namespaces - изолированные от остального кода пространства имен для классов, функций и констант.
Неужели? :))
Вообще, конечно, радует. Но теперь новшества потребуют проверки в №боевых условиях". :)
Namespaces
Поддержка замыканийязык развивается, а вот Goto - не треба. без него обходились ранее.
И как насчет безопасности, заделывают?
заделывают и клепают новые))
>заделывают и клепают новые))Все в лучших традициях жанра :))
случаем производительность увеличилась не из-за встроенного APC?
Namespaces - да, это вкусно! Некоторые вещи можно будет делать гораздо проще и изящнее!
> поддержка GOTOЭто ещё зачем? Ностальгия по GWBASIC? :-)))
Расскажите плиз что такое OpenID