用isset() 或者
php.ini display_errors = off

解决方案 »

  1.   

    用isset,
    开发时不要关掉错误显示,
      

  2.   

    这不是error,所以不是必要的,在这句前面加个"@"也可以
      

  3.   

    在你的文件开始加上下面一句error_reporting(E_ERROR | E_WARNING | E_PARSE);
      

  4.   

    在你的程序执行前端加
    error_reporting(E_ALL ^ E_NOTICE);
      

  5.   

    php.ini中error_reporting = E_ALL & ~E_NOTICE
    或在程序开头加上:
    error_reporting(E_ALL & ~E_NOTICE);但这只是回避问题而不是解决问题
    在使用外部变量的时候,先检查一下他是否合法。这是良好的编程习惯