码迷,mamicode.com
首页 >  
搜索关键字:php内核    ( 143个结果
PHP内核探索之变量(3)- hash table
原文:PHP内核探索之变量(3)- hash table 在PHP中,除了zval, 另一个比较重要的数据结构非hash table莫属,例如我们最常见的数组,在底层便是hash table。除了数组,在线程安全(TSRM)、GC、资源管理、Global变量、ini配置管理中,几乎都有Hash ta...
分类:Web程序   时间:2015-01-26 16:30:34    阅读次数:371
SPL 笔记
PHP SPL是指 standard php library,php标准库。SPL提供了一系列的类和接口,使用这些类和接口,我们可以更加高效、优雅的使用php进行程序设计。从php5.0开始,已经支持spl。从5.3开始,SPL已经嵌入PHP内核,无需任何配置php提供了下列的数据结构类:SplDo...
分类:其他好文   时间:2015-01-07 20:38:37    阅读次数:193
PHP内核探索之变量(4)- 数组操作
上一节(PHP内核探索之变量(3)- hash table),我们已经知道,数组在PHP的底层实际上是HashTable(链接法解决冲突),本文将对最常用的函数系列-数组操作的相关函数做进一步的跟踪。 本文主要内容: PHP中提供的数组操作函数数组操作函数的实现结语参考文献 一、PHP中提供的数组操作函数 可以说,数组是PHP中使用最广泛的数据结构之一,正因如此,PHP为开发者提供...
分类:编程语言   时间:2014-12-25 16:35:28    阅读次数:333
PHP内核探索之变量(4) - 数组操作
上一节(PHP内核探索之变量(3)- hash table),我们已经知道,数组在PHP的底层实际上是HashTable(链接法解决冲突),本文将对最常用的函数系列-数组操作的相关函数做进一步的跟踪。本文主要内容:PHP中提供的数组操作函数数组操作函数的实现结语参考文献一、PHP中提供的数组操作函数...
分类:编程语言   时间:2014-12-24 22:42:58    阅读次数:153
深入理解PHP内核
IPI项目,主要包括:深入理解PHP,以及相关的项目http://www.php-internals.com/book/
分类:Web程序   时间:2014-12-19 12:20:23    阅读次数:180
PHP内核探索之变量(3)- hash table
在PHP中,除了zval, 另一个比较重要的数据结构非hash table莫属,例如我们最常见的数组,在底层便是hash table。除了数组,在线程安全(TSRM)、GC、资源管理、Global变量、ini配置管理中,几乎都有Hash table的踪迹(上一次我们也提到,符号表也是使用Hash table实现的)。那么,在PHP中,这种数据有什么特殊之处,结构是怎么实现的? 带着这些问题,我们开...
分类:Web程序   时间:2014-12-18 22:20:17    阅读次数:355
PHP内核探索之变量(3)- hash table
在PHP中,除了zval, 另一个比较重要的数据结构非hash table莫属,例如我们最常见的数组,在底层便是hash table。除了数组,在线程安全(TSRM)、GC、资源管理、Global变量、ini配置管理中,几乎都有Hash table的踪迹(上一次我们也提到,符号表也是使用Hash ....
分类:Web程序   时间:2014-12-18 20:24:12    阅读次数:356
PHP内核探索之变量(2)-理解引用
本文主要内容: 引论符号表与zval引用原理回到最初的问题 一、引论   很久之前写了一篇关于引用的文章,当时写的寥寥草草,很多原理都没有说清楚。最近在翻阅Derick Rethans(home: http://derickrethans.nl/ Github: https://github.com/derickr)大牛之前做的报告时,发现了一篇讲解PHP引用机制的文章,也就是这个P...
分类:Web程序   时间:2014-11-28 18:15:57    阅读次数:296
PHP内核探索之变量(1)Zval
作为数据的容器,我们常常需要跟变量打交道,不管这个变量是数字、数组、字符串、对象还是其他,因而可以说变量是构成语言的不可或缺的基础。本文是PHP内核探索之变量的第一篇,主要介绍zval的基本知识,包括如下几个方面的内容:Zval的基本结构查看zval的方法:debug_zval_dump和xdebu...
分类:Web程序   时间:2014-11-28 06:16:02    阅读次数:436
PHP内核探索之变量(1)Zval
作为数据的容器,我们常常需要跟变量打交道,不管这个变量是数字、数组、字符串、对象还是其他,因而可以说变量是构成语言的不可或缺的基础。本文是PHP内核探索之变量的第一篇,主要介绍zval的基本知识,包括如下几个方面的内容: Zval的基本结构查看zval的方法:debug_zval_dump和xdebugZval的原理,COW等 由于写作仓促,难免会有错误,欢迎指出。 一、Zval的基本结...
分类:Web程序   时间:2014-11-27 10:45:24    阅读次数:389
143条   上一页 1 ... 9 10 11 12 13 ... 15 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!