• [php]php错误处理机制


    1、判断文件是否存在,
    file_exists("文件名") or die("no such file");
    2、set_error_hanlder("错误处理函数名称", 错误常量);
    一般用于处理系统的各种错误
    这是一个回调函数,可以调用自定义的错误处理函数。
    自定义的函数可以接受至少两个参数最多五个参数,
    基本语法:
    error_function(error_level, error_message, error_file, error_line, error_context);
    例:
    <?php
    function my_error($errLevel, $errDescribe)//一个是错误级别,一个错误描述
    {
    echo "Level:"
    }
    set_error_hanlder("mysql_error", E_WARNING);
    ?>
    3、错误触发器
    往往是处理逻辑上的错误,
    <?php
    if(age>30)
    {
    trigger_error("年龄过大");
    }
    ?>
    4、异常
    异常需要利用自定义顶级异常处理函数或try-catch来处理
    同时也可以自定义异常类,继承extends Exception
    <?php
    funcction my_exception($exception)
    {
    echo "顶级异常处理器".$exception->getMessage();
    }
    //修改默认的顶级异常处理函数
    set_exception_handler("my_exception");
    ?>

  • 相关阅读:
    常用英语1000句
    TXT EXPLORER
    窗体美化
    C++ Code_StatusBar
    C++ Code_Slider
    C++ Code_ScrollBar
    C++ Code_ImageList
    C++ Code_HotKey
    C++ Code_animateCtrl
    C++ CheckMenuItem
  • 原文地址:https://www.cnblogs.com/fantasy01/p/4160418.html
Copyright © 2020-2023  润新知