Linux Forum Казахстан

Общий => Новости => Тема начата: ping_Win от 31 Января 2009, 13:37

Название: PHP 5.3 перешел в фазу бета тестирования
Отправлено: ping_Win от 31 Января 2009, 13:37
PHP 5.3 перешел (//\"http://news.php.net/php.internals/42876\") в фазу бета тестирования. Судя по всему разработчики не успеют выпустить релиз в первом квартале 2009 года, как планировали (//\"http://wiki.php.net/todo/php53\") ранее. Некоторые новшества 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/msql, ext/ereg помечен как устаревший, ext/mhash заменен на ext/hash;
    * __callStatic
    * Поддержка OpenID
    * Изменение (//\"http://wiki.php.net/rfc/rounding\") техники округления чисел с плавающей точкой;
    * User.ini с привязкой к директориям наподобие .htaccess,
    * XSLT профайлинг
    * Многоплатформенный getopt()
    * Поддержка Sqlite3
    * Опционально включаемый циклический сборщик мусора
    * Новый синтаксис (//\"http://ru.php.net/language.types.string#language.types.string.syntax.nowdoc\") для определения строковых блоков, ограниченная поддержка GOTO, оператор "?:";
    * Поддержка замыканий (//\"http://ru.wikipedia.org/wiki/%D0%97%D0%B0%D0%BC%D1%8B%D0%BA%D0%B0%D0%BD%D0%B8%D0%B5_(%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5)\");
    * Возможность ведения подробного лога отправки почты через функцию mail(), что полезно для выявления источника спама в системах хостиндга, на которых нередко пытаются рассылать спам через взломанные скрипты пользователей. Кроме ведения лога предусмотрена возможность включения в тело письма заголовка с уточнением из какого именно скрипта и от какого пользователя осуществлена отправка.

http://www.opennet.ru/opennews/art.shtml?num=20046 (//\"http://www.opennet.ru/opennews/art.shtml?num=20046\")