(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()