站長資訊網
        最全最豐富的資訊網站

        php中@file_exists前面加的@是什么意思

        在PHP中,“@file_exists”前面@符號的意思是“錯誤控制運算符”;錯誤控制運算符用于控制錯誤輸出,能夠將運算符后面表達式的錯誤信息屏蔽掉,不讓其顯示出來,并不是真正的解決錯誤。

        php中@file_exists前面加的@是什么意思

        本文操作環境:Windows10系統、PHP7.1版、Dell G3電腦。

        php中@file_exists前面加的@是什么意思

        @是PHP運算符中的“錯誤控制運算符”。

        在file_exists函數前面加上@符號,表示禁止本函數的錯誤信息輸出,這樣文件不存在的時候的信息就僅由程序輸出。

        首先我們先了解一下錯誤控制運算符是做什么的?

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

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

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

        這里有個需要注意的地方,我們的“@”錯誤控制符不能放在函數或者是類的定義之前,也不可以用在條件結構等方面。“@”控制符是只對表達式有效的,

        簡單點說就是:如果從一個地方得到了一個值,我們就可以將@放在它的前面。比方說,把@放在變量、常量和函數調用的前面。

        下面我們看一下錯誤控制運算符的使用實例當我們打開一個不存在的文件時,用“@”來屏蔽

        推薦學習:《PHP視頻教程》

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 国产精品无码久久综合网| 国产精品综合久久第一页| 98精品国产自产在线XXXX| 亚洲精品国产首次亮相| 国产91精品一区二区麻豆亚洲| 久久精品亚洲日本波多野结衣| 国产午夜精品久久久久九九| 国产成人精品福利网站在线| 日韩精品极品视频在线观看免费 | 日韩人妻无码精品久久免费一| 国产精品永久免费视频| 91探花福利精品国产自产在线| 亚洲精品国产品国语在线| 四虎成人精品| 国产午夜精品一区二区| 自怕偷自怕亚洲精品| 成人国产精品一区二区网站| 精品国产一区二区三区久久久狼 | 亚洲午夜精品一区二区| 成人国产精品高清在线观看| 久久国产热精品波多野结衣AV| 亚洲第一区精品观看| 久久亚洲国产精品五月天婷| 国产精品永久免费视频| 国产精品高清在线| 国产精品99久久久久久董美香| 久久九九亚洲精品| 国产成人精品久久免费动漫 | 亚洲国产精品成| 秋霞午夜鲁丝片午夜精品久| 国产午夜精品视频| 国产精品福利一区二区| 国产精品久久久久久久久鸭| 国产69精品久久久久777| 97久久超碰成人精品网站| 国产suv精品一区二区33| 国产精品网站在线观看免费传媒| 国产欧美日韩精品丝袜高跟鞋| 国产精品国产三级国产普通话| 国产三级精品三级在线专区1| 精品性影院一区二区三区内射|