站長(zhǎng)資訊網(wǎng)
最全最豐富的資訊網(wǎng)站

php中的錯(cuò)誤控制操作符是什么

php中的錯(cuò)誤控制操作符是“@”,將其放置在一個(gè)PHP表達(dá)式之前,該表達(dá)式可能產(chǎn)生的任何錯(cuò)誤信息都將被忽略掉。“@”操作符只對(duì)表達(dá)式有效,它可以在變量、函數(shù)、include調(diào)用、常量等等之前,但不能放在函數(shù)或類的定義之前。

php中的錯(cuò)誤控制操作符是什么

本教程操作環(huán)境:windows7系統(tǒng)、PHP7.1版,DELL G3電腦

php 錯(cuò)誤控制操作符:@

PHP 支持使用錯(cuò)誤控制運(yùn)算符@。將其放置在一個(gè) PHP 表達(dá)式之前,該表達(dá)式可能產(chǎn)生的任何錯(cuò)誤信息都將被忽略掉。

如果用 set_error_handler() 設(shè)定了自定義的錯(cuò)誤處理函數(shù),這個(gè)錯(cuò)誤處理函數(shù)仍然會(huì)被調(diào)用,而如果在出錯(cuò)語句前使用了@的話,錯(cuò)誤處理函數(shù)將返回 0。

需要注意的是,@運(yùn)算符只對(duì)表達(dá)式有效。簡(jiǎn)單來說就是,如果能從某處得到值,就能在它前面加上 @ 運(yùn)算符。例如可以在變量、函數(shù)、include 調(diào)用、常量等等之前使用 @ 運(yùn)算符,但不能把它放在函數(shù)或類的定義之前,也不能用于條件結(jié)構(gòu)例如 if 和 foreach 等語句前。

@運(yùn)算符對(duì)于可以導(dǎo)致程序終止的嚴(yán)重錯(cuò)誤也是有效的,這意味著如果在某個(gè)不存在或者敲錯(cuò)了字母的函數(shù)調(diào)用前用了@來抑制錯(cuò)誤信息,那么程序?qū)]有任何提示的死在那里。

【示例】使用 @ 錯(cuò)誤控制運(yùn)算符屏蔽代碼中的錯(cuò)誤。

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

運(yùn)行結(jié)果如下:

數(shù)據(jù)庫連接失敗!

推薦學(xué)習(xí):《PHP視頻教程》

贊(0)
分享到: 更多 (0)
網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)
99视频精品国在线视频艾草| 久久青青草原精品国产| 日韩一级特黄av毛片| 香蕉久久夜色精品国产尤物| 久久免费的精品国产V∧| 亚洲精品午夜无码专区| 国产精品igao视频| 精品在线视频免费| 亚洲欧洲日韩国产| 国产精品久久久久影院| 最新国语自产精品视频在| 国产99久久久国产精品小说| 精品一区二区三区在线播放视频| 老汉精品免费AV在线播放| 久久精品国产99久久| 精品久久久久久国产91| 任你躁在线精品免费| 精品无码一级毛片免费视频观看| 亚洲精品和日本精品| 美女免费精品高清毛片在线视| 精品国产日韩久久亚洲| 日韩电影免费在线观看网站| www.日韩三级www.日日爱| 手机日韩精品视频在线看网站 | 精品日韩99亚洲的在线发布| 久久99精品久久久久久久久久| 无码精品人妻一区二区三区中| 亚洲AV无码久久精品狠狠爱浪潮| 精品视频一区二区三区免费| 国产午夜精品一区二区三区漫画| 99精品久久久久中文字幕| 中文国产成人精品久久一区| 久久久无码精品亚洲日韩软件| 9i9精品国产免费久久| 三级精品在线观看| 中文字幕精品一区二区精品| 91探花福利精品国产自产在线| 国语自产偷拍精品视频偷拍| 中文字幕日韩精品有码视频| 精品九九久久国内精品| 无码精品一区二区三区在线|