Измененные функции

К некоторым функциям были добавлены новые необязательные параметры в PHP 5.4:

Ядро PHP:

  • Добавлен необязательный аргумент limit к функциям debug_backtrace() и debug_print_backtrace() для ограничения количества возвращаемых фреймов стека.
  • Функция is_link() теперь работает правильно с символическими ссылками в системе Windows Vista или более поздними. Более ранние версии не поддерживали символические ссылки.
  • parse_url() теперь распознает хост, если схема не указана и присутствует предшествующий разделитель компонент. С PHP 5.4.7.

OpenSSL:

  • В функции openssl_encrypt() и openssl_decrypt() добавлена опция "no padding" (не дополнять размер шифруемого блока).

Intl:

  • Функции idn_to_ascii() и idn_to_utf8() теперь принимают два дополнительных параметра: один указывает вид (IDNA 2003 или UTS #46) и другой, передаваемый по ссылке, предназначен для возврата детальной информации об операции в случае выбора UTS #46.