PHP Conference Japan 2024

$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()),則僅在錯誤處理程式傳回 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()

另請參閱

新增註釋

使用者貢獻的註釋

此頁面沒有使用者貢獻的註釋。
To Top