php數據庫異常

使用習慣了c#,java,在數據庫異常時,使用try...catch就能方便的捕獲異常。在使用php時就想當然的認爲php5也能自動拋出異常,但是在實際開發過程中確實很失望,根本就不能捕獲異常,無論是使用mysql還是mysqli擴展庫,都不行。仔細分析一下,恍然大悟,php的擴展庫是使用c開發的,而c語言根本就不支持異常,所有的錯誤都是根據返回的函數值來判斷的,具體的錯誤信息採用額外的api函數來獲取,這很類似於windows api的getlassterror函數,在php裏我們可以使用mysql_errno和mysql_error來獲取出錯信息。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章