国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

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

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

瀏覽:4日期: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ù)或類(lèi)的定義之前,也不能用于條件結(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)文章:
主站蜘蛛池模板: 西乡县| 武义县| 资中县| 榆中县| 马山县| 岳西县| 建瓯市| 文山县| 黄山市| 喀喇| 西丰县| 军事| 秦皇岛市| 泉州市| 广安市| 葫芦岛市| 丽江市| 桑日县| 襄垣县| 梁平县| 凤庆县| 周至县| 新和县| 勐海县| 容城县| 普陀区| 绩溪县| 大丰市| 老河口市| 防城港市| 秭归县| 肇州县| 南汇区| 临泽县| 许昌县| 广宗县| 和平县| 元朗区| 东宁县| 南澳县| 凤冈县|