Команда разработчиков PHP объявила о выпуске нового релиза PHP 5.2. Этот выпуск является ключевым в линейке версий PHP 5.X, так как включает большое количество новых особенностей, устраненных ошибок и решенных проблем безопасности.
Ключевые изменения в PHP 5.2:
Новый менеджер памяти для Двигателя Зенда с улучшенной работой и более точным прослеживанием использования памяти;Расширение входного фильтра было добавлено и активно для использования по умолчанию;Расширение JSON было добавлено и активно для использования по умолчанию;Добавлено расширение ZIP, с помощью которого можно создавать и редактировать файлы ZIP;Были добавлены Hooks для контроля процесса закачки файлов на сервер (Upload);Введен режим контроля ошибок E_RECOVERABLE_ERROR;Введены объекты c методами DateTime и DateTimeZone для управления информацией даты/времени;Обновлены встроенные библиотеки SQLite и PCRE;Обновлены клиентские библиотеки OpenSSL, MySQL и PostgreSQL в версии PHP для Windows;Значительно улучшилась производительность;Исправлено в общей сложности около 200 ошибок.Увеличение безопасности и исправление ошибок:
Исравления в функциях экранирования символов PostgreSQL и расширении PDO;Директива allow_url_include по умолчанию устновлена в "Off", чтобы запретить использование URL для функций Include() и Require();Отключен realpath cache когда используются open_basedir и safe_mode;Улучшена обработка в режиме safe_mode для функцииerror_log();Исправлена ошибка переполнения буфера для функций htmlspecialchars() и htmlentities();Добавлена обработка в режиме safe_mode и open_basedir для расширения cURL;Исправлены ошибки в функциях str_repeat() и wordwrap(), которые появлялись на 64-битных компьютерах;Исправлена ошибка зависания в функции tempnam();Исправлены safe_mode/open_basedir проверки session.save_path;Исправлена опция ini перегрузки функции ini_restore();Другие изменения. Всем пользователям PHP 5 настоятельно рекомендуется переходить на PHP 5.2, если это возможно. Данный релиз завершает векту релизов PHP 5.1.X.
Пользователям, обновляющих PHP 5.0 и PHP 5.1 полезно почитать инструкцию по обновлению здесь, а также детальный список изменений в PHP 5.2.0.
Для получения полного списка изменений в версии PHP 5.2.0, смотрите следующий ChangeLog.
Команда разработчиков PHP объявила о выпуске нового релиза PHP 5.2. Этот выпуск является ключевым в линейке версий PHP 5.X, так как включает большое количество новых особенностей, устраненных ошибок и решенных проблем безопасности. Ключевые изменения в PHP 5.2: Новый менеджер памяти для Двигателя Зенда с улучшенной работой и более точным прослеживанием использования памяти; Расширение входного фильтра было добавлено и активно для использования по умолчанию; Расширение JSON было добавлено и активно для использования по умолчанию; Добавлено расширение ZIP, с помощью которого можно создавать и редактировать файлы ZIP; Были добавлены Hooks для контроля процесса закачки файлов на сервер (Upload); Введен режим контроля ошибок E_RECOVERABLE_ERROR; Введены объекты c методами DateTime и DateTimeZone для управления информацией даты/времени; Обновлены встроенные библиотеки SQLite и PCRE; Обновлены клиентские библиотеки OpenSSL, MySQL и PostgreSQL в версии PHP для Windows; Значительно улучшилась производительность; Исправлено в общей сложности около 200 ошибок. Увеличение безопасности и исправление ошибок: Исравления в функциях экранирования символов PostgreSQL и расширении PDO; Директива allow_url_include по умолчанию устновлена в "Off", чтобы запретить использование URL для функций Include() и Require(); Отключен realpath cache когда используются open_basedir и safe_mode; Улучшена обработка в режиме safe_mode для функцииerror_log(); Исправлена ошибка переполнения буфера для функций htmlspecialchars() и htmlentities(); Добавлена обработка в режиме safe_mode и open_basedir для расширения cURL; Исправлены ошибки в функциях str_repeat() и wordwrap(), которые появлялись на 64-битных компьютерах; Исправлена ошибка зависания в функции tempnam(); Исправлены safe_mode/open_basedir проверки session.save_path; Исправлена опция ini перегрузки функции ini_restore(); Другие изменения. Всем пользователям PHP 5 настоятельно рекомендуется переходить на PHP 5.2, если это возможно. Данный релиз завершает векту релизов PHP 5.1.X. Пользователям, обновляющих PHP 5.0 и PHP 5.1 полезно почитать инструкцию по обновлению здесь, а также детальный список изменений в PHP 5.2.0. Для получения полного списка изменений в версии PHP 5.2.0, смотрите следующий ChangeLog.
Теги: CSS, использования релиз активно функции было