首頁  >  文章  >  後端開發  >  PHP運算子(七)「錯誤控制運算子」實例講解

PHP運算子(七)「錯誤控制運算子」實例講解

怪我咯
怪我咯原創
2017-04-12 15:19:563190瀏覽

今天要跟大家講解一下PHP運算子中的「錯誤控制運算子」。

首先我們先了解錯誤控制運算子是做什麼的?

錯誤控制運算子顧名思義就是用來控制錯誤輸出,這個控制只是將錯誤訊息屏蔽掉,不讓其顯示出來,並不是真正的解決錯誤。

使用的方法很簡單,就是在錯誤的表達式之前加上「@」就可以了。

經常在程式中使用某些函數出現一些不必要的錯誤訊息時,可以使用該運算子進行屏蔽,前提是這個錯誤訊息不會影響程式的運作。如果對一些影響程式運算的錯誤,我們不建議使用錯誤控制符,這樣不利於消除程式的錯誤。

PHP運算子(七)「錯誤控制運算子」實例講解這裡有個需要注意的地方,我們的「@」錯誤控制符不能放在函數或是類別的定義之前,也不可以用在條件結構等方面。 「@」控制符是只對表達式有效的,簡單點說就是:如果從一個地方得到了一個值,我們就可以將@放在它的前面。比方說,把@放在變數、常數和函數呼叫的前面。

下面我們看一下錯誤控制運算子的使用實例

當我們開啟一個不存在的檔案時,用「@」來屏蔽錯誤訊息的輸出

在不使用「@」時;

<?php
$open_file = fopen("index.php","r");
?>

會有以下的輸出:

PHP運算子(七)「錯誤控制運算子」實例講解

上面有一個警告錯誤訊息提示,大致的意思提示我們index.php"這個檔案不存在。錯誤訊息在第三行...

但是,但我們使用「@」時。這個錯誤訊息就不會出現。實現程式碼如下。錯誤控制運算子的簡單應用。

PHP運算子(一)"算術運算子"實例講解

2.PHP運算子(二)"字串運算子"實例詳解

#3.

PHP運算子(三)」賦值運算子「實例講解

4.

PHP運算子(四)」位元運算子「實例講解

5.

PHP運算子(五)「邏輯運算子」實例解說

6.

PHP運算子(六)」比較運算子「實例講解

以上是PHP運算子(七)「錯誤控制運算子」實例講解的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn