php那点事
关于 php 底层原理解析,php面试题的一些分享
什么都只会一点点
什么都只会一点点
展开
-
php7 垃圾回收机制
不特意说明的话 php 版本为 7.2 明天再写,先列个大纲 zval的结构 变量的回收 循环引用造成的内存泄漏 object和array的回收 参考链接: 官方文档 盘古大叔内核剖析之GC 鸟哥的 zval 解析 哈希表...原创 2018-09-02 15:40:09 · 12704 阅读 · 3 评论 -
php7中异常与错误的处理
首先声明,笔者 php版本 7.2 异常与错误的概述 什么叫做异常? 什么叫做错误? 异常处理 错误的级别 自定义错误处理程序 set_error_handler() set_exception_handler() register_shutdown_function() 框架的错误处理 异常与错误的概述 什么叫做异常? 异常是指程序运行中不符...原创 2018-08-31 16:34:10 · 4110 阅读 · 0 评论 -
php的命名空间和自动加载实现
引子 我们先前讲过类的自动加载,然后我就在思索。 我们写代码的时候,每在另一个文件中调用其他类时 我们并没有写spl_autoload_register这个方法啊?那我们时怎么实现的呢? 原理 原来啊,我们php在5.3时引入了命名空间的概念(这也是为什么大多数的框架不支持5.3之前的版本原因之一) 命名空间大家多少还是了解的吧:不知道的去墙角面壁思过 命名空间简而言之就是一种标...原创 2018-04-18 20:52:31 · 3127 阅读 · 3 评论