(PHP 4, PHP 5, PHP 7)
$php_errormsg — 前一個錯誤訊息
此功能自 PHP 7.2.0 起已遭 *棄用*。強烈建議不要依賴此功能。
請改用 error_get_last()。
$php_errormsg 是一個變數,其中包含 PHP 產生的最後一個錯誤訊息的文字。此變數僅在發生錯誤的範圍內可用,且僅當 track_errors 設定選項已開啟時才可用(預設為關閉)。
如果設定了使用者定義的錯誤處理程式 (set_error_handler()),則僅在錯誤處理程式傳回 false
時才會設定 $php_errormsg。
版本 | 說明 |
---|---|
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()