php之opcodes
摘要:opcode是一种php脚本编译之后的语言。 例如: php执行这段代码会有如下4个步骤:
阅读全文
posted @
2017-03-14 14:59
面壁偷笑
阅读(166)
推荐(0)
php内存管理
摘要:php内存处理1、错误处理 为了实现从用户端(PHP语言中)"跳出",需要使用一种方法来完全"跳出"一个活动请求。这个功能是在内核中实现的:在一个请求的开始设置一个"跳出"地址,然后在任何die()或exit()调用或在遇到任何关键错误(E_ERROR)时执行一个longjmp()以跳转到该"跳出"
阅读全文
posted @
2016-12-21 11:46
面壁偷笑
阅读(198)
推荐(0)
哈希表的实现
摘要:在php的底层实现中,hash表是最常见的一种使用。那hash表具体是怎样实现的呢? 哈希表的实现 在了解到哈希表的原理之后要实现一个哈希表也很容易,主要需要完成的工作只有三点: 数据结构 首先我们需要一个容器来保存我们的哈希表,哈希表需要保存的内容主要是保存进来的的数据, 同时为了方便的得知哈希表
阅读全文
posted @
2016-12-16 11:31
面壁偷笑
阅读(490)
推荐(0)
php中弱语言类型的底层实现
摘要:PHP是弱语言类型,主要分为三类: 1、标量类型:integer、string、float、boolean 2、复合类型:array、object 3、特殊类型:resource、null php是通过c语言进行实现,但是c语言为强类型,那php的弱语言类型是如何实现的呢。 1. 变量存储结构 变量
阅读全文
posted @
2016-12-16 09:34
面壁偷笑
阅读(3534)
推荐(0)