$php_errormsg is a variable containing the
text of the last error message generated by PHP. This variable
will only be available within the scope in which the error
occurred, and only if the track_errors configuration
option is turned on (it defaults to off).
Warning
If a user defined error handler (set_error_handler())
is set $php_errormsg is only set if the error handler
returns false.
Changelog
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.
Examples
Example #1 $php_errormsg example
<?php
@strpos();
echo $php_errormsg;
?>
The above example will output
something similar to: