例如
a.php中有语法错误
b.php中前面使用require_once("a.php"); 
在浏览器中访问b.php,因为a.php有错误,导致b.php什么也没有输出(查看生成的html源码),但是也没有输出语法错误的提示。学校里PHP版本: 5.1.16
同样的问题,我机器里PHP是5.3.1,这时会提示有语法错误PHP 5.1.16中还遇到不能在opera, firefox中不能创建session的问题大家的PHP 5.1.16有问题吗?或者遇到过上面的问题吗?

解决方案 »

  1.   

    没有遇到这样的问题,你这两个版本的配置文件在报错提示和session设置那边是相同的吗?
      

  2.   

    5.1.16版在页首加上 ini_set("display_errors", "On"); error_reporting(E_ALL);
    php.ini中的display_errors改为On这样就能显示错误提示了。
      

  3.   

    PHP 5.1.16中还遇到不能在opera, firefox中不能创建session的问题既然能在IE中使用,就说明php没问题,可能是opera firefox没有开启cookie功能。因为sessionID是存储在客户端的cookie中的
      

  4.   

    启动了,因为在我的电脑里的Firefox里cookie是打开的。,
      

  5.   

    错误提示是打开的,可以显示错误的,如果是单文件中有错误是可以显示出来的,但是用require_once等引用其他文件时,如果被引用文件有错误,才不会提示错误,痛苦就在这里