Рекурсивный акроним словосочетания «PHP: Hypertext Preprocessor»
Добро пожаловать на форум PHP программистов!
За последние 24 часа нас посетили 16714 программистов и 1628 роботов. Сейчас ищут 1564 программиста ...
Другие изменения
Вернуться к: Переход c PHP 5.2.x на PHP 5.3.x
- SplFileInfo::getpathinfo() теперь возвращает информацию о пути.
- У SplObjectStorage теперь есть поддержка ArrayAccess. Теперь также возможно хранить ассоциативную информацию с объектами в SplObjectStorage.
- В расширении GD теперь возможно объединение пикселей в группы с помощью функции imagefilter().
- Вывод функции var_dump() теперь включает свойства приватных объектов.
-
Функция session_start() теперь возвращает
FALSE
, когда начало сессии происходит неудачно. - Функция property_exists() теперь проверяет существование свойства независимо от доступности (так же как method_exists()).
- Обертки потоков теперь могут использоваться include_path.
-
Параметр
initial
для функции array_reduce() теперь может быть любого типа. - Функции работы с директориями opendir(), scandir() и dir() теперь используют контекст потока по умолчанию, если он не задан явно.
- У функции crypt() теперь есть поддержка Blowfish и расширенного DES, и возможности crypt() теперь 100% переносимы. У PHP имеется своя собственная внутренняя реализация crypt, которая используется вместо crypt или crypt_r, когда они не найдены.
- Функция getopt() теперь принимает "длинные опции" на всех платформах. Поддерживаются необязательные значения и = в качестве разделителя для коротких опций.
-
У функции fopen() теперь есть новый режим (n),
который передает константу
O_NONBLOCK
соответствующему низлежащему системному вызову open(). Обратите внимание, что этот режим в настоящее время не поддерживается в системах Windows. - Функция getimagesize() сейчас поддерживает файлы-иконки (.ico).
- Расширение mhash перемещено в репозиторий PECL, но расширение Hash было изменено для поддержки mhash, если PHP скомпилирован с опцией --with-mhash. Обратите внимание, что расширение Hash не требует библиотеки mhash вне зависимости от того, включена ли эмуляция mhash или нет.
Вернуться к: Переход c PHP 5.2.x на PHP 5.3.x