站長資訊網
        最全最豐富的資訊網站

        php中的錯誤控制操作符是什么

        php中的錯誤控制操作符是“@”,將其放置在一個PHP表達式之前,該表達式可能產生的任何錯誤信息都將被忽略掉。“@”操作符只對表達式有效,它可以在變量、函數、include調用、常量等等之前,但不能放在函數或類的定義之前。

        php中的錯誤控制操作符是什么

        本教程操作環境:windows7系統、PHP7.1版,DELL G3電腦

        php 錯誤控制操作符:@

        PHP 支持使用錯誤控制運算符@。將其放置在一個 PHP 表達式之前,該表達式可能產生的任何錯誤信息都將被忽略掉。

        如果用 set_error_handler() 設定了自定義的錯誤處理函數,這個錯誤處理函數仍然會被調用,而如果在出錯語句前使用了@的話,錯誤處理函數將返回 0。

        需要注意的是,@運算符只對表達式有效。簡單來說就是,如果能從某處得到值,就能在它前面加上 @ 運算符。例如可以在變量、函數、include 調用、常量等等之前使用 @ 運算符,但不能把它放在函數或類的定義之前,也不能用于條件結構例如 if 和 foreach 等語句前。

        @運算符對于可以導致程序終止的嚴重錯誤也是有效的,這意味著如果在某個不存在或者敲錯了字母的函數調用前用了@來抑制錯誤信息,那么程序將沒有任何提示的死在那里。

        【示例】使用 @ 錯誤控制運算符屏蔽代碼中的錯誤。

        <?php     $link = @mysqli_connect("127.0.0.1", "my_user", "my_password", "my_db") or die('數據庫連接失敗!'); ?>

        運行結果如下:

        數據庫連接失敗!

        推薦學習:《PHP視頻教程》

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 亚洲国产精品专区在线观看| 精品深夜AV无码一区二区| 亚洲国模精品一区| 视频二区国产精品职场同事| 亚洲精品tv久久久久久久久 | 国产VA免费精品高清在线| 国产精品高清一区二区三区| 一区二区日韩国产精品| 精品国产不卡一区二区三区 | 97久久超碰国产精品旧版| 亚洲AV永久无码精品一百度影院| 欧美精品人爱a欧美精品| 国产精品小黄鸭一区二区三区| 亚洲国产精品成| 99精品视频在线观看免费| 蜜臀久久99精品久久久久久小说| 日本精品久久久久影院日本| 精品久久久久中文字| 国产精品免费久久| 99热日韩这里只有精品| 亚洲色图国产精品| 青青青国产依人精品视频| 国内精品久久久久久野外| 国产高清在线精品一区| 97精品一区二区视频在线观看| 精品国产VA久久久久久久冰| 久久精品国产久精国产思思| 无码精品国产VA在线观看| 污污网站国产精品白丝袜| 四虎国产精品永久地址入口| 欧美精品在线免费| 久久精品视屏| 亚洲av无码成人精品区| 亚洲午夜福利精品久久| 亚洲AV永久无码精品成人| 午夜DY888国产精品影院| 无码精品国产VA在线观看DVD| 国内精品伊人久久久久av一坑| 91精品国产福利尤物| 久久亚洲国产午夜精品理论片| 99热精品毛片全部国产无缓冲|