好吧,它是一個非常蹩腳的問題,但我希望我會有壓倒性的迴應:)我們需要什麼PHP異常代碼?任何用例場景?
當我在PHP中拋出異常時,我可以添加一個代碼到消息。
我發現一個異常,並根據其類型處理它(如InvalidArgumentException
或OutOfBoundException
)。我登錄消息或顯示它或做任何合適的。
我可以添加一個前面的異常來跟蹤錯誤原點的路徑。
但有一件事我從來沒有用過或從未想過:代碼有多大用處?
例如:
throw new Exception("db Error", $code, $previousException);
我該怎麼做$code
?
(無關:我非常肯定「用例場景」是雙倍...) – Rudie 2011-05-03 11:32:43
只是要指出,你錯了。它應該是:'拋出新的異常(「db錯誤」,$ code,$ previousException);' – 2011-05-03 11:36:31