$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()
+add a note
User Contributed Notes
There are no user contributed notes for this page.
↑ and ↓ to navigate •
Enter to select •
Esc to close
Press Enter without
selection to search using Google