亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

錯誤控制運算符的運用

錯誤控制運算符在開發中有什么作用 需要在php中啟動這個模塊嗎? 求完整的解答 ?謝謝大家

正在回答

1 回答

當將@放在一個PHP表達式之前是,這個表達式可能產生的任何警告信息都將被忽略掉。但是使用錯誤控制運算符@是需要注意,它只對表達式有效。說得容易懂一點就是:如果從一個地方得到了一個值,我們就可以將@放在它的前面。比方說,把@放在變量、常量和函數調用的前面。值得大家注意的是,不能把這個錯誤控制運算符@放在函數或者是類的定義之前,也不可以用在條件結構等。


下面我們來看一些實例:


<?php

//打開一個不存在的文件,用@屏蔽錯誤的輸出

$open_file = @fopen("index.php","r");


//使用頭發送函數前面不能有任何的輸出,產生的警告我們使用@屏蔽

@header("Location:www.zzarea.com");

?>


PHP程序在遇到程序的錯誤時,都會產生一些警告信息。在編寫PHP程序和調試PHP程序時建議不使用@屏蔽錯誤信息。這樣不利于消除程序的錯誤。

在程序的臨界接口出現的錯誤信息,不建議大家使用@來屏蔽錯誤信息。而是使用PHP的異常處理來解決。


1 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

錯誤控制運算符的運用

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號