http://expert.csdn.net/Expert/topic/1981/1981462.xml?temp=.8099787【4】显示错误信息
当php.ini的display_errors = On并且error_reporting  =  E_ALL时,将显示所有的错误和提示,调试的时候最好打开以便纠错,如果你用以前php写法错误信息多半是关于未定义变量的。变量在赋值以前调用会有提示,解决办法是探测或者屏蔽
例如显示$foo,可以if(isset($foo)) echo $foo 或者echo @$foo--------------------------
可能是php版本问题,建议你用>=4.2.0
<=4.3.4
的版本

解决方案 »

  1.   

    我把出错显示打开了,error_reporting  =  E_ALL
      

  2.   

    我的是这么设置的.display_errors = On   error_reporting  =  E_ALL
    第一段结果
    1  1  1  
    1  1  1  
    1  1  1  
    1  1  1 
    第二段就是
    Notice: Undefined variable: i in E:\Colorful Life\item\1.php on line 5
    0  
    Notice: Undefined variable: i in E:\Colorful Life\item\1.php on line 6
    1  2  
    3  4  5  
    6  7  8  
    9  10  11  
    结果到是对的,但有提示.
    关键是第一段,$i的值一直是1,让我特不明白.不知道是哪儿的问题.
      

  3.   

    我在WIN下用的是APACHE2+PHP4.3.3,把程序转到LINUX+APAHCE+PHP4.3.4下运行,第一段执行正常,这真是PHP版本问题?要真是那样PHP4.3.3的问题还真不少,我以前在LINUX下用的是4.3.3,GD库死活没装上,到现在我还没用上GD呢。
      

  4.   

    我的也是PHP4.3.3,用起来没什么问题,很好
      

  5.   

    那就怪了,在WIN下,我下了一个4.3.4把原来的4.3.3替换了,程序运行就没事了.