zoukankan      html  css  js  c++  java
  • php设置错误,错误记录

    //设置错误级别。

    error_reporting(E_ALL);   //显示所有错误

    error_reporting(E_ALL&~E_NOTICE);   //显示所有错误但不显示提示级别的错误

    error_reporting(-1);  // 显示所有错误

    error_reporting(0);  // 不显示任何错误

    运行时设置错误

    ini_set('error_reporting',0);   不显示任何错误

    ini_set('error_reporting',-1);   显示所有错误

    ini_set('display_errors',0/off);  不显示错误。

    <?php 
    
    ini_set('display_errors','Off');        //页面不现实任何错误
    ini_set('error_log','./error.log');        //有错误的话保存到 当前目录下的error.log 文件中
    // error_reporting(E_ALL&~E_NOTICE);        //设置错误级别  这里值不现实notice级别的错误
    echo $test;
    echo "<hr>";
    echo test();
    
    ?>

    看结果

    什么也不显示  但是产生了错误日志

     此时打开代码中的第三行 error_reporting    再看错误日志

    此时日志中 只记录了一行 。

    error_log('xxx');也可以记录日志。

    php.ini 中 

    log_errors  设置是否将产生的错误信息记录到日志或者error_log中  (=On 打开)

    error_log   设置脚本错误将错误记录到文件中。 (将log_errors产生的日志保存在文件中 eg:  error_log=E:errorerror.log) 

  • 相关阅读:
    #include< > 和 #include” ” 的区别
    利用MYSQL的加密解密办法应对三级安全等级保护
    磁盘性能对比测试
    C#解除文件锁定
    PyQt5
    今天需要完成的开发任务
    云平台丢失文件的查找办法
    为电子书包配置透明网关+缓存服务器
    移动支付的实现逻辑
    python强大的数据类型转换
  • 原文地址:https://www.cnblogs.com/yhl664123701/p/5757116.html
Copyright © 2011-2022 走看看