簡體   English   中英

不顯示mysqli錯誤

[英]Don't Show mysqli Errors

我希望我的PHP腳本隱藏mysqli對象生成的任何錯誤,但顯示其他錯誤。 有沒有辦法在PHP中執行此操作?

創建自定義異常處理程序可以使其非常簡單。 我們可以簡單地創建一個特殊的類,並在PHP中發生異常時調用這些函數。 該類必須是異常類的擴展。 我們可以在此處抑制特定類型的錯誤。

或者簡單地,您可以將@與mysqli中的錯誤拋出函數(如@mysqli_errno()來抑制錯誤消息

嘗試使用instanceof運算符,is_a函數或get_class函數來獲取錯誤類型:

$var instanceof MySQLi
is_a($var, 'mysqli')
is_object($var) && get_class($var) == 'mysqli'

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM