php函數(shù)名前面加@是啥意思
php函數(shù)名前面加@是啥意思?
30秒到達戰(zhàn)場
2018-12-14 19:15:32
TA貢獻1840條經(jīng)驗 獲得超5個贊
@ 運算符只對表達式有效。對新手來說一個簡單的規(guī)則就是:如果能從某處得到值,就能在它前面加上 @ 運算符。例如,可以把它放在變量,函數(shù)和 include() 調(diào)用,常量,等等之前。不能把它放在函數(shù)或類的定義之前,也不能用于條件結(jié)構(gòu)例如 if 和 foreach 等。
目前的“@”錯誤控制運算符前綴甚至使導致腳本終止的嚴重錯誤的錯誤報告也失效。這意味著如果在某個不存在或類型錯誤的函數(shù)調(diào)用前用了“@”來抑制錯誤信息,那腳本會沒有任何跡象顯示原因而死在那里。
舉報