zoukankan      html  css  js  c++  java
  • php错误处理

    • 程序本身错误处理——错误处理器

      示例内容:打开一个不存在的文件

      1、系统提示错误

        

        结果显示如下:   

      2、自定义错误函数

        (1)自定义一个错误处理函数

        (2)set_error_handler

          PHP的默认任务处理程序是内建的错误处理程序。如果希望使用自定义函数来处理错误,可以通过

          set_error_handler('自定义错误处理函数名',错误级别)   来设置。

        

        结果显示如下:

        

    •  逻辑错误处理——错误触发器

           

      1、直接用触发器触发内联的错误处理函数

        示例内容:当年龄大于120岁时,输入年龄过大错误

          

        结果显示如下:

          

      2、用触发器触发自定义错误函数

        示例:同上,年龄过大触发错误

        

        

    •  错误日志

        

        

        示例:自定义一个错误处理函数,当打开一个文件不存在时,自动调用该函数,并记录错误信息到mylog.txt文件中

             要求记录错误号,错误信息,和发生时间。

        

        结果:在同一文件夹下自动创建了 mylog.txt 文件,并记录了错误日志

              

  • 相关阅读:
    非常抱歉,全站内容审核中...
    jS代码总结(2)
    timestamp(数据库中的数据类型)
    jS代码总结(1)
    TextWriterTraceListener 和设计时属性支持文件xmta
    validating和validated的区别
    IoC和控制反转
    wince BindingSource
    简单网络传递加密数据
    C#不对称加密
  • 原文地址:https://www.cnblogs.com/seaBiscuit0922/p/5758284.html
Copyright © 2011-2022 走看看