Старая версия

Вышел PHP 4.2.0
25.04.02 Андрей Астахов
PHP Group объявила о выходе PHP 4.2.0.
Выпущенная версия содержит около сотни изменений, исправлений ошибок и усовершенствований по сравнению с предыдущей версией PHP 4.1.2. Среди основных изменений следует выделить экспериментальную поддержку Apache 2, усовершенствование обработки переменных и ревизию компонентов PHP, включающих расширения domxml, posix, sockets и iconv.
XML-разработчиков порадует усовершенствование производительности и стабильность расширения domxml.
Полный список xml-усовершенствований в PHP 4.2.0:
- Добавлена функция domxml_dump_node($doc,$node). Эта функция выгружает указанный узел и все дочерние элементы xml-документа в строку.
- Добавлена функция domxml_node_get_content().
- Добавлена функция domxml_dump_file($filename,[$compression]). Выгружает XML в файл с использованием компрессии, если это было указано в вызове функции.
- В модуль domxml добавлена интеграция с exslt. Инсталляция с использованием --with-dom-exslt[=DIR] (и --with-dom-xslt).
- Обновлено расширение XSLT для поддержки Sablotron 0.8.
- Добавлена функция xpath_register_ns(). Эта функция позволяет использовать XPath-выражения с пространствами имен, как например, "//namespace:sampletag".
- Исправлены ошибки в модуле domxml, в том числе ошибки по управлению памятью.
- Исправлены ошибки, приводившие к сбою работы PHP в модуле xslt.