Php/docs/reserved.variables.phperrormsg

提供:Dev Guides
< Php
移動先:案内検索

$php_errormsg

(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 $php_errormsg を利用できるようにしていた

track_errors ディレクティブ が削除されました。

7.2.0 $php_errormsg を利用できるようにしていた

track_errors ディレクティブ は非推奨になりました。


例1 $php_errormsg の例

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

上の例の出力は、 たとえば以下のようになります。


Wrong parameter count for strpos()

参考