Другие изменения
-
Кодировкой по умолчанию для функций htmlspecialchars()
и htmlentities() сейчас является UTF-8,
вместо прежней ISO-8859-1. Обратите внимание, что изменения кодировки вывода
с помощью конфигурационной опции default_charset
не действует на вышеупомянутые функции до тех пор, пока вы
не передадите "" (пустую строку) в качестве параметра кодировки в вызовы функций
htmlspecialchars()/htmlentities().
В целом, мы не рекомендуем так делать, потому что вы должны иметь возможность
изменить кодировку вывода без воздействия на кодировку во время исполнения, используемую
этими функциями. Самый безопасный подход - явно установить кодировку при каждом
вызове функций htmlspecialchars() и
htmlentities().
-
E_ALL
теперь включает ошибки уровня E_STRICT
в конфигурационной
директиве error_reporting.
-
У SNMP теперь есть объектно-ориентированный API.
Функции теперь возвращают
FALSE
на каждую ошибку, включая относящиеся к SNMP.
(Нет такого экземпляра, конец MIB и т.д.). Таким образом, в частности, изменяется предыдущее
поведение функций get/walk, которые возвращали пустую строку при ошибках, относящихся к SNMP.
Теперь поддерживаются множественные запросы OID get/getnext/set.
Исключен код совместимости с UCD-SNMP, учитывая что обновление до net-snmp v5.3+, Net-SNMP v5.4+ является
необходимым для версии под Windows.
Ради добавления поддержки IPv6 разрешение DNS имен в удаленном SNMP агенте теперь
выполнено с помощью расширения, а не через библиотеку Net-SNMP.
-
OpenSSL теперь поддерживает AES.
-
CLI SAPI теперь больше не прерывает работу
при фатальных ошибках, когда используется интерактивный режим с поддержкой readline.
-
Переменная $_SERVER['REQUEST_TIME_FLOAT']
была добавлена и содержит время с точностью до микросекунд.
-
Добавлены новые хэш-алгоритмы: fnv132, fnv164, joaat
-
Теперь работает задание смещений в строке последовательно, например: $a[0][0], где $a - строка.
-
Преобразование массивов из SimpleXMLElement теперь всегда содержит все узлы вместо
только первого подходящего узла. Теперь выводятся все потомки SimpleXMLElement
при использовании функций var_dump(), var_export() и
print_r().
-
Стало актуальным требование присутствия аргументов абстрактного конструктора класса __construct
в базовом классе при наследовании.