$php_errormsg

Оновлено: 11.05.2023

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

Version Description 8.0.0 Directive track_errors which caused $php_errormsg to be available has been removed. 7.2.0 Directive track_errors which caused $php_errormsg to be available has been deprecated.

Приклад #1 Приклад $php_errormsg

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