PHP 8.3.4 Released!

$php_errormsg

(PHP 4, PHP 5, PHP 7)

$php_errormsgПредыдущее сообщение об ошибке

Внимание

Эта функциональность объявлена УСТАРЕВШЕЙ начиная с PHP 7.2.0 и её крайне не рекомендуется использовать.

Используйте функцию error_get_last().

Описание

$php_errormsg является переменной, содержащей текст последней ошибки, сгенерированной PHP. Эта переменная будет доступна только в блоке кода, в котором случилась ошибка, и только если включена конфигурационная опция track_errors (по умолчанию отключена).

Внимание

Если настроен пользовательский обработчик ошибок (set_error_handler()), то $php_errormsg устанавливается только в том случае, если обработчик ошибки возвращает false.

Список изменений

Версия Описание
8.0.0 Директива track_errors, из-за которой становится доступным $php_errormsg, была удалена.
7.2.0 Директива track_errors, из-за которой становится доступным $php_errormsg, была объявлена устаревшей.

Примеры

Пример #1 Пример использования $php_errormsg

<?php
@strpos();
echo
$php_errormsg;
?>

Вывод приведённого примера будет похож на:

Wrong parameter count for strpos()

Смотрите также

  • error_get_last() - Получение информации о последней произошедшей ошибке

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top