PHP Conference Japan 2024

openssl_error_string

(PHP 4 >= 4.0.6, PHP 5, PHP 7, PHP 8)

openssl_error_string回傳 openSSL 錯誤訊息

描述

openssl_error_string(): string|false

openssl_error_string() 會回傳來自 openSSL 函式庫的最後一個錯誤。錯誤訊息會排隊,因此應該多次呼叫此函數以收集所有資訊。最後一個錯誤將會是最新的錯誤。

參數

此函數沒有參數。

回傳值

回傳錯誤訊息字串,如果沒有更多錯誤訊息可回傳,則回傳 false

範例

範例 #1 openssl_error_string() 範例

<?php
// 假設你剛呼叫了一個失敗的 openssl 函數
while ($msg = openssl_error_string())
echo
$msg . "<br />\n";
?>

新增筆記

使用者貢獻筆記 1 筆筆記

Joey
8 年前
您需要執行類似這樣的操作來清除它

while(openssl_error_string() !== false);

有些 openssl 函數即使成功也會將錯誤新增至清單中。
To Top