如何讓沒有定義的php變量不報錯

在php開發過程當中,常常會遇到問題:undefined variable...php

產生錯誤的緣由是:變量沒有定義apache

然而根據官方文檔:php的變量是能夠不用定義的spa

因此這就產生了一個問題,在開發過程當中,若是咱們使用了沒有定義的變量,會產生很差的結果。而產生這個問題的緣由是php的錯誤級別。開發

那麼該如何糾正這個問題?文檔

    第一種方法:能夠在php開頭插入一條語句:get

            ini_set("error_reporting",E_ALL ^ E_NOTICE);變量

    第二種方法:配置

            修改php.ini的配置方法

           在php.ini中的302行 error_reporting = E_ALL
           修改爲
      error_reporting = E_ALL & ~E_NOTICE再重啓apache2.2就好了
      解決方法:修改php.ini
      將: error_reporting = E_ALL
      修改成:error_reporting = E_ALL & ~E_NOTICE
      若是什麼錯誤都不想讓顯示,直接修改:
      display_errors = Offerror


建議採用第一種方法。

相關文章
相關標籤/搜索