对于第二个问题,你可以这两个函数
error_reporting和ini_set

解决方案 »

  1.   

    怎么会呢,
    这样看看
    <?php
    phpinfo();
    ?>
      

  2.   

    怎么会呢,
    这样看看
    <?php
    phpinfo();
    ?>
      

  3.   

    怎么会呢,
    这样看看
    <?php
    phpinfo();
    ?>
      

  4.   

    error_reporting(E_ALL ^ E_NOTICE);
      

  5.   

    [disable_functions] => Array
            (
                [global_value] => phpinfo,passthru,exec,shell_exec,system
                [local_value] => phpinfo,passthru,exec,shell_exec,system
                [access] => 4
            )phpinfo()被禁用了用ini_set();我把与error有关的项都设了<?
    //error_reporting(E_ALL ^ E_NOTICE);
    ini_set("error_reporting","2047");
    //error_reporting("E_ALL ^ E_NOTICE");
    ini_set("display_errors",1);
    ini_set("display_startup_errors",1);
    ini_set("error_append_string","错误提示");
    ini_set("error_log","1");
    echo $abc;
    echo 12/0;
    echo $abcd;
    print_r(ini_get_all());
    ?>终于有错误提示了Notice:  Undefined variable:  abc in /var/www/html/otherhome/gfs/gg.php on line 17
    错误提示
    Warning:  Division by zero in /var/www/html/otherhome/gfs/gg.php on line 18
    错误提示
    Notice:  Undefined variable:  abcd in /var/www/html/otherhome/gfs/gg.php on line 19
    错误提示
    但是如果程序有一行少了;
    或者出现"不配对
    仍然什么都不显示
    ? 这个是什么意思啊:[access] => 4
      

  6.   

    [access] => 1 
    PHP_INI_USER  配置选项可在用户的 PHP 脚本或 Windows 注册表中设置 
    [access] => 2 
    PHP_INI_PERDIR  配置选项可在 php.ini, .htaccess 或 httpd.conf 中设置  
    [access] => 4 
     PHP_INI_SYSTEM 配置选项可在 php.ini or httpd.conf 中设置 
    [access] => 7
    PHP_INI_ALL 配置选项可在各处设置
      

  7.   

    我怀疑你的WEB服务器还没配好
      

  8.   

    这种情况碰到过有时候notice显示有时候不显示,用php.ini控制没问题,用ini_set会出现
    系统是solaris10
    估计是php的bug