久久久久久久视色,久久电影免费精品,中文亚洲欧美乱码在线观看,在线免费播放AV片

<center id="vfaef"><input id="vfaef"><table id="vfaef"></table></input></center>

    <p id="vfaef"><kbd id="vfaef"></kbd></p>

    
    
    <pre id="vfaef"><u id="vfaef"></u></pre>

      <thead id="vfaef"><input id="vfaef"></input></thead>

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

      你使用過php中@這個運算符嗎?

      今天我們介紹一個運算符,可能與之前的運算符有些許不同,但是這個運算符十分有用,有需要的可以參考參考。

      我們介紹的是錯誤控制運算符,在介紹這個運算符用法之前,我們來看一個這個運算符。

      錯誤控制運算符,計算機(jī)語言,是php 支持一個運算符@。當(dāng)將其放置在一個 php 表達(dá)式之前,該表達(dá)式可能產(chǎn)生的任何錯誤信息都被忽略掉 。

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

      我們已經(jīng)知道了什么叫做錯誤控制運算符,那么來看一下如何使用這個運算符吧,我們先來看一個小例子。

      <?php $my_file = @file('grand.php') or die('文件格式發(fā)生錯誤!'); $value = @ $cache[$key]; ?>

      這個小例子的結(jié)果是什么?大家可以猜測一下。好了,我們這就來公布結(jié)果。

      你使用過php中@這個運算符嗎?

      應(yīng)該有很多人都猜對了吧,太棒了,給自己鼓鼓掌。這個例子輸出的結(jié)果好像是die后面的內(nèi)容哦,那這個運算符是干什么的呢?如何使用呢?

      我們來看看這個運算運算符的用法吧。

      <?php $my_file = @file ('不存在的文件名稱') or     die ("打開文件失?。哄e誤為'" . error_get_last()['message'] . "'");     //適用于任何表達(dá)式,而不僅僅是函數(shù):      $value = @$cache[$key]; //如果索引$key不存在,則不會發(fā)出通知。 ?>

      這就是這個運算符的用法了,不過我們來看一些注意事項或是其他的吧。

      對于新手來說,一個簡單的規(guī)則是:如果你能從某處獲得一個值,你可以在其中添加@運算符。例如,可以將其放在變量、函數(shù)和include調(diào)用、常量等之前。它不能放在函數(shù)或類的定義之前,也不能用于ifforeach等條件結(jié)構(gòu)中。

      同時,我們必須要注意的是:

      當(dāng)前“@”錯誤控制運算符前綴甚至?xí)箤?dǎo)致腳本終止的嚴(yán)重錯誤的錯誤報告失效。這意味著,如果在不存在或鍵入錯誤字母的函數(shù)調(diào)用之前使用“@”來抑制錯誤消息,腳本將不會顯示原因的跡象。

      就說到這里了,有其他想知道的,可以點擊這個哦。→ →php視頻教程

      贊(0)
      分享到: 更多 (0)
      網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號