$php_errormsg has been removed¶
$php_errormsg used to hold the message of the last error that PHP emitted. This is a feature handled by the error_get_last() function.
$php_errormsg was only set if the tracks_error directive was activated (by default, it was not).
PHP code¶
<?php
ini_set('track_errors', 1);
echo $a;
echo $php_errormsg;
?>
Before¶
PHP Notice: Undefined variable: a
Notice: Undefined variable: a
Undefined variable: a
After¶
PHP Warning: Undefined variable $a
Warning: Undefined variable $a
PHP Warning: Undefined variable $php_errormsg
Warning: Undefined variable $php_errormsg
PHP version change¶
This behavior was deprecated in 7.2
This behavior changed in 8.0