我有一個用PHP寫的web應用程序。我使用一個類來處理這個應用程序幾乎所有的東西。我在類之前預定義了一些諸如數據庫名稱之類的東西。我所希望的是我可以爲mysql_error()設置一個定義。我可以使用PHP define()函數更改多個die(mysql_error())輸出嗎?
因此,當我運行SQL查詢並添加die()的錯誤時,我希望它輸出「An Error Has Occurred!」如果應用程序在生產環境中運行,但是我可以通過define(「DIEOUTPUT」,「An Error Has Occurred!」)來更改1 define(「DIEOUTPUT」,mysql_error()); (die)()函數看起來像:die(DIEOUTPUT);
這可能嗎?
我會鼓勵你利用一個記錄器庫或者創建一個自定義的'Logger'對象,而不是用'die()'拋出代碼。 –