PHP 8.4.2 Released!

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

Ядро PHP

  • debug_zval_dump() теперь печатает "int" вместо "long", и "float" вместо "double"
  • dirname() принимает второй, необязательный, параметр depth, для получения имени директории на depth уровней выше текущей.
  • getrusage() теперь поддерживается в Windows.
  • Функции mktime() и gmmktime() больше не принимают параметр is_dst.
  • Функция preg_replace() больше не поддерживает "\e" (PREG_REPLACE_EVAL). Вместо этого используйте preg_replace_callback().
  • Функция setlocale() больше не принимает параметр category переданный в виде строки. Теперь нужно использовать константы LC_*.
  • Функции exec(), system() и passthru() теперь защищены от NULL-байта.
  • shmop_open() теперь возвращает не целое, а ресурс, который должен быть передан в shmop_size(), shmop_write(), shmop_read(), shmop_close() и shmop_delete().
  • substr() и iconv_substr() возвращают пустую строку, если start равно длине строки.
  • Использование xml_parser_free() теперь недостаточно для освобождения ресурса парсера, если он ссылается на объект, а этот объект ссылается на ресурс парсера. В таком случае необходимо дополнительно вручную удалить (unset) переменную $parser.
Добавить

Примечания пользователей

Пользователи ещё не добавляли примечания для страницы
To Top