Другие изменения
-
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 или нет.