久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

PHP基礎(chǔ)之運(yùn)算符6——錯(cuò)誤控制運(yùn)算符

瀏覽:2日期:2022-09-14 14:56:39

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

如果用?set_error_handler()?設(shè)定了自定義的錯(cuò)誤處理函數(shù),仍然會(huì)被調(diào)用,但是此錯(cuò)誤處理函數(shù)可以(并且也應(yīng)該)調(diào)用?error_reporting(),而該函數(shù)在出錯(cuò)語(yǔ)句前有 @ 時(shí)將返回 0。

如果激活了?track_errors?特性,表達(dá)式所產(chǎn)生的任何錯(cuò)誤信息都被存放在變量?$php_errormsg?中。此變量在每次出錯(cuò)時(shí)都會(huì)被覆蓋,所以如果想用它的話就要盡早檢查。

<?php/*?Intentional?file?error?*/$my_file?=?@file?(’non_existent_file’)?or????die?('Failed?opening?file:?error?was?’$php_errormsg’');//?this?works?for?any?expression,?not?just?functions:$value?=?@$cache[$key];//?will?not?issue?a?notice?if?the?index?$key?doesn’t?exist.?>

Note:?@ 運(yùn)算符只對(duì)表達(dá)式有效。對(duì)新手來(lái)說(shuō)一個(gè)簡(jiǎn)單的規(guī)則就是:如果能從某處得到值,就能在它前面加上 @ 運(yùn)算符。例如,可以把它放在變量,函數(shù)和?include?調(diào)用,常量,等等之前。不能把它放在函數(shù)或類的定義之前,也不能用于條件結(jié)構(gòu)例如?if?和?foreach?等。

Warning

目前的“@”錯(cuò)誤控制運(yùn)算符前綴甚至使導(dǎo)致腳本終止的嚴(yán)重錯(cuò)誤的錯(cuò)誤報(bào)告也失效。這意味著如果在某個(gè)不存在或者敲錯(cuò)了字母的函數(shù)調(diào)用前用了“@”來(lái)抑制錯(cuò)誤信息,那腳本會(huì)沒(méi)有任何跡象顯示原因而死在那里。

標(biāo)簽: PHP
相關(guān)文章:
主站蜘蛛池模板: 通化县| 呼图壁县| 金乡县| 措美县| 封开县| 永济市| 东乌珠穆沁旗| 平凉市| 陇川县| 宜良县| 商河县| 昌乐县| 伊宁市| 临潭县| 浦县| 石家庄市| 丰台区| 白水县| 建阳市| 裕民县| 台州市| 尼木县| 岑溪市| 图木舒克市| 白玉县| 富裕县| 六盘水市| 同仁县| 平塘县| 聂荣县| 广汉市| 银川市| 阿克| 微博| 兰坪| 南木林县| 灵台县| 黄石市| 淅川县| 高淳县| 石景山区|