您需要執行類似這樣的操作來清除它
while(openssl_error_string() !== false);
有些 openssl 函數即使成功也會將錯誤新增至清單中。
(PHP 4 >= 4.0.6, PHP 5, PHP 7, PHP 8)
openssl_error_string — 回傳 openSSL 錯誤訊息
openssl_error_string() 會回傳來自 openSSL 函式庫的最後一個錯誤。錯誤訊息會排隊,因此應該多次呼叫此函數以收集所有資訊。最後一個錯誤將會是最新的錯誤。
此函數沒有參數。
回傳錯誤訊息字串,如果沒有更多錯誤訊息可回傳,則回傳 false
。
範例 #1 openssl_error_string() 範例
<?php
// 假設你剛呼叫了一個失敗的 openssl 函數
while ($msg = openssl_error_string())
echo $msg . "<br />\n";
?>