文件名称:PHP的扩展, 可以跟PHP的数组一比
文件大小:1.31MB
文件格式:ZIP
更新时间:2014-04-17 08:45:45
PHP扩展 类似PHP数组
PHP的扩展, 可以跟PHP的数组,因为PHP的数组是使用哈希表的, 所以内存使用比较大, 所以我用红黑树来写了一个dict的结构, 内存使用比PHP的数组少一半以上, 查询速度基本上跟PHP的数组相当, 不过插入速度稍微慢PHP的数组一点. 慢的原因可能是: 1. PHP的数组不用去全局方法表中寻找方法调用, 而扩展函数要去全局的方法表寻找. 2. 红黑树的插入操作比较复杂, 哈希表比较简单, 所以时间稍多一点. 如果内存不足, 而且又想速度快的话, 这个扩展是一个很好的选择
【文件预览】:
dict
----dict.opt(50KB)
----php5ts.lib(635KB)
----.cvsignore(16B)
----config.m4(2KB)
----dict.ncb(49KB)
----tests()
--------001.phpt(533B)
----dict.c(6KB)
----dict.plg(2KB)
----dict.dsw(533B)
----dict.php(500B)
----php_dict.h(3KB)
----config.w32(282B)
----rbtree.c(8KB)
----rbtree.h(766B)
----CREDITS(4B)
----dict.dsp(5KB)
----EXPERIMENTAL(0B)
----Release_TS()
--------dict.pch(2.58MB)
--------dict.sbr(637KB)
--------vc60.idb(49KB)
--------rbtree.sbr(9KB)
--------php_dict.lib(2KB)
--------php_dict.exp(570B)
--------dict.obj(7KB)
--------rbtree.obj(4KB)
----Debug_TS()