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

        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號
        主站蜘蛛池模板: 精品无人码麻豆乱码1区2区| 国产精品高清视亚洲精品| 精品久久无码中文字幕| 国产精品亚洲二区在线观看| 人人妻人人澡人人爽精品日本 | 亚洲国产精品第一区二区三区| 欧美精品亚洲精品日韩1818| 国产精品无码无片在线观看| 亚洲精品无码午夜福利中文字幕| 国产在线精品国自产拍影院| 91大神精品全国在线观看| 国产短视频精品一区二区三区| 久久久久女人精品毛片| 一夲道无码人妻精品一区二区| 精品偷自拍另类在线观看丰满白嫩大屁股ass| 久久99精品国产麻豆宅宅| 99精品热这里只有精品| 精品人人妻人人澡人人爽人人| 亚洲精品无码专区久久久| 综合精品欧美日韩国产在线| 无码人妻精品一区二区蜜桃百度| 久久99精品久久久久久不卡| 久久91精品综合国产首页| 国产精品99精品视频网站| 91精品福利在线观看| 日本精品卡一卡2卡3卡四卡| 九九热在线精品视频| 欧美精品国产一区二区| 欧美极品欧美精品欧美视频| 四虎国产精品免费久久久| 欧美性videofree精品| 视频二区国产精品职场同事| 国产成人精品久久亚洲高清不卡| 国产精品成人69XXX免费视频| 国产精品夜色视频一级区| 国内精品99亚洲免费高清| 久久精品无码av| 亚洲国产精品成人午夜在线观看| 亚洲精品狼友在线播放| 麻豆成人久久精品二区三区免费 | 亚洲国产精品无码久久|