php.ini
error_reporting  =  E_ALL & ~E_NOTICE
你可以自己试试

解决方案 »

  1.   

    这个是php.ini的问题.
    如果你的是error_reporting  =  E_ALL 
    则在你使用变量的时候必须定义.如你用$aa就必需有一句$aa=0此类的东东.如果想不用的话就象楼上说的.把那个改一下.
      

  2.   

    我把error_reporting  =  E_ALL & ~E_NOTICE加上还是不行,而且我写HTML的代码<head>welcome</head>不起作用
      

  3.   

    <head>welcome</head> ?<head><title>welcome</title></head>旧版本的PHP,变量可以未赋值就用,未赋值的变量,
    如果当字符串用:就是 ""
    如果当逻辑型用:就是 false但新版本的要求必须先赋值再用
      

  4.   

    <head>welcome</head>当然不起作用啦!
    是<head><title>welcome</title></head>
    php若是模块方式安装的,则php.ini文件修改后要重启服务器
      

  5.   

    新版本的要求必须先赋值再用??那不是很多程序在新版本的PHP上运行不起来了,不会这么夸张吧