异常

今天主要讲的就是面向对象中关于异常的一些知识,比如:

; E_ALL -所有的错误和警告,(不包含E_STRICT. ; E_ERROR -致命的运行时错误 ; E_RECOVERABLE_ERROR -可由异常处理机制所捕捉 (catch/handle) 的错误 ; E_WARNING - 运行时的警告(非致命错误) ; E_PARSE -编译时解析错误 ; E_NOTICE - 运行时的提示,这些提示常常是代码中的bug引起的,也许是故意的(如使用一个未初始化的变量,事实上它被自动初始化成一个空字符串) 。 ; E_STRICT - 运行时提示,能够给于PHP建议,以改变你的代码,以获得最好的协同性,并完善代码的兼容性。 ; E_CORE_ERROR - PHP 初始化启动过程中的致命错误。 ; E_CORE_WARNING - PHP 初始化启动过程中的非致命错误。 ; E_COMPILE_ERROR - 致命的编译错误。 ; E_COMPILE_WARNING – 编译错误(非致命的错误)。 ; E_USER_ERROR - 用户错误信息。 ; E_USER_WARNING - 用户警告信息。 ; E_USER_NOTICE -用户提示信息。

就是要我们明确在代码中可能会遇到或出现的哪些代码报错情况,以及怎样屏蔽。

原文地址:https://www.cnblogs.com/8834760y/p/5607007.html