zoukankan      html  css  js  c++  java
  • PHP error_reporting

     
     
    E_ERROR    致命错误,脚本执行中断,就是脚本中有不可识别的东西出现
    E_WARNING    部分代码出错,但不影响整体运行
    E_PARSE    字符、变量或结束的地方写规范有误
    E_NOTICE    一般通知,如变量未定义等
    E_CORE_ERROR    PHP进程在启动时,发生了致命性错误
    E_CORE_WARNING    在PHP启动时警告(非致命性错误)
    E_COMPILE_ERROR    编译时致命性错误
    E_COMPILE_WARNING    编译时警告级错误
    E_USER_ERROR    用户自定义的错误消息
    E_USER_WARNING    用户自定义的警告消息
    E_USER_NOTICE    用户自定义的提醒消息
    E_ALL    以上所有的报错信息,但不包括E_STRICT的报错信息
    E_STRIC    编码标准化警告,允许PHP建议如何修改代码以确保最佳的互操作性向前兼容性。
     
    error_reporting 变量的默认值是  E_ALL & ~E_NOTICE
    开发时,最佳的值为: E_ALL | E_STRICT
     
    如果设置为:error_reporting(E_ALL | E_STRICT),则表示记录所有的错误信息可能会导致网站出现一大堆的错误代码;但是对于程序员来说应该说是一件好事,可以把代码优化到最优; 一些非致命性错误虽然不影响程序的运行,但是会加重PHP的负担.
  • 相关阅读:
    160. Intersection of Two Linked Lists
    155. Min Stack
    TensorRT caffemodel serialize序列化
    141. Linked List Cycle
    异或运算的性质及应用
    136. Single Number
    【leeetcode】125-Valid Palindrome
    c++函数参数类型-引用、指针、值
    【linux基础】linux远程登录SSH
    【leetcode】122-Best Time to Buy and Sell Stock II
  • 原文地址:https://www.cnblogs.com/xiexiang168/p/8463073.html
Copyright © 2011-2022 走看看