摘要: 异常 绝大多数异常无法自动抛出,需要手动抛出然后抓取 php异常级别 1 E_ERROR 致命的运行时错误(它会阻止脚本的执行) 2 E_WARNING 运行时警告(非致命的错误) 4 E_PARSE 解析错误 8 E_NOTICE 注意(事情可能是或者可能不是一个问题) 256 E_USER_ER 阅读全文
posted @ 2017-05-03 19:16 山下有书 阅读(176) 评论(0) 推荐(0) 编辑
摘要: php7 错误处理 PHP 7 改变了大多数错误的报告方式。不同于传统(PHP 5)的错误报告机制,现在大多数错误被作为 Error 异常抛出。这种 Error 异常可以像 Exception 异常一样被第一个匹配的 try / catch 块所捕获。如果没有匹配的 catch 块,则调用异常处理函 阅读全文
posted @ 2017-05-03 18:42 山下有书 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 命名空间 将php代码抽象起来的逻辑空间 在PHP中,命名空间用来解决在编写类库或应用程序时创建可重用的代码如类或函数时碰到的两类问题: 用户编写的代码与PHP内部的类/函数/常量或第三方类/函数/常量之间的名字冲突。 为很长的标识符名称(通常是为了缓解第一类问题而定义的)创建一个别名(或简短)的名 阅读全文
posted @ 2017-05-03 13:12 山下有书 阅读(151) 评论(0) 推荐(0) 编辑