foo()和@foo()之間有什么區別?
1 回答

揚帆大魚
TA貢獻1799條經驗 獲得超9個贊
foo() 會執行這個函式,任何解譯錯誤、語法錯誤、執行錯誤都會在頁面上顯示出來。
@foo() 在執行這個函式時,會隱藏所有上述的錯誤訊息。
很多應用程式都使用 @mysql_connect() 和 @mysql_query 來隱藏 mysql 的錯誤訊息,我認為這是很嚴重的失誤,因為錯誤不該被隱藏,你必須妥善處理它們,可能的話解決它們。
@foo()控制錯誤輸出
添加回答
舉報
0/150
提交
取消