CakeFest 2025 Madrid: The Official CakePHP Conference

$php_errormsg

(PHP 4, PHP 5, PHP 7)

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

Внимание

Функциональность УСТАРЕЛА с PHP 7.2.0, а в PHP 8.0.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()

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

Добавить

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

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