![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
php
hubaixiang810
这个作者很懒,什么都没留下…
展开
-
从 PHP 代码分析 PHP 的 GC(垃圾回收) 机制
众所周知, PHP 引擎本身是用 C 写的,提到 C 不能不提的就是 GC(垃圾回收).通过 PHP 手册我们了解到, PHP 引擎会自动进行 GC 动作.那么我们不禁要问,到底它是怎么回收的, & 引用操作是不是指针, unset()了一个变量时它是不是真的被回收了呢?这些看似手册有提及的问题,如果仔细分析会发现,远没有那么简单泛泛.也许有人会跳出来说:看 PHP源码不就知道了.是的,等你通转载 2015-08-14 09:32:19 · 311 阅读 · 0 评论 -
深思 PHP 数组遍历的差异(array_diff 的实现)
给你两个分别有 5000 个元素的数组,计算他们的差集 -- 说白了也就是用 PHP 和你认为最好的算法实现 array_diff 的算法。 初次接到这个题目,我发现这非常的简单,于是按照以往的经验“随便”写了一个: function array_diff($array_1, $array_2) { $diff = array(); foreach ($a转载 2015-08-14 09:23:30 · 296 阅读 · 0 评论