摘要: 作者:Laruence本文地址:http://www.laruence.com/2013/03/26/2884.html转载请注明出处关于PHP的浮点数, 我之前写过一篇文章:关于PHP浮点数你应该知道的(All ‘bogus’ about the float in PHP)不过, 我当时遗漏了一点, 也就是对于如下的这个常见问题的回答:为啥输出是57啊? PHP的bug么?我相信有很多的同学有过这样的疑问, 因为光问我类似问题的人就很多, 更不用说bugs.php.net上经常有人问…要搞明白这个原因, 首先我们要知道浮点数的表示(IEEE 754):浮点数, 以64位的长度(双精度)为例, 阅读全文
posted @ 2014-03-26 18:10 lrxing 阅读(645) 评论(0) 推荐(0) 编辑
摘要: PHP底层工作原理2013-07-12 12:38:06|分类:pHp|举报|字号订阅从图上可以看出,php从下到上是一个4层体系①Zend引擎Zend整体用纯c实现,是php的内核部分,它将php代码翻译(词法、语法解析等一系列编译过程)为可执行opcode的处理并实现相应的处理方法、 实现了基本的数据结构(如hashtable、oo)、内存分配及管理、提供了相应的api方法供外部调用,是一切的核心,所有的外围功能均围绕zend 实现。②Extensions围绕着zend引擎,extensions通过组件式的方式提供各种基础服务,我们常见的各种内置函数(如array系列)、标准库等都是通过 阅读全文
posted @ 2014-03-26 17:49 lrxing 阅读(242) 评论(0) 推荐(0) 编辑