因为这次发表的内容比较多比较长,为方便大家阅读;我已分成三篇发文,大家要是有觉得有价值、感兴趣可以关注此账号或者加入【PHP学习特邀群】获取更多干货学习。
使用【spl_autoload_register】函数注册自加载函数到【__autoload】队列中,配合使用命名空间,当使用一个类的时候可以自动载入【(require)】类文件。注册完成自加载逻辑后,我们就可以使用use和配合命名空间申明对某个类文件的依赖。
通过函数【set_error_handler】注册用户自定义错误处理方法,但是【set_error_handler】不能处理以下级别错误,
所以我们需要使用【register_shutdown_function】配合【error_get_last】获取脚本终止执行的最后错误,这是为了对于不同错误级别和致命错误进行自定义处理。
通过函数【set_exception_handler】注册未捕获异常处理方法,目的在于捕获漏网的异常。
完整内容请关注 [详解]从0开始构建一个属于你自己的PHP框.架(中)——(下)以及【PHP特邀学习群】
推荐: