
php
文章平均质量分 94
VanniAmor
这个作者很懒,什么都没留下…
展开
-
PHP-数组实现
文章目录PHP数组底层实现数组的语义数组的概念PHP5数组实现PHP5数组痛点PHP7Bucket结构Zend_Array结构数组访问随机读顺序读散列函数散列冲突拓容hash表重建PHP数组底层实现 PHP数组在初始化的时候,不必指定大小和存储数据的类型,在赋值的时候可以通过数字索引,也可以通过字符串索引的方式。基于 PHP 数组的强大特性,我们可以轻易实现更加复杂的数据结构,比如栈、队列、列表、集合、字典等。PHP 数组功能之所以如此强大,得益于底层基于散列表实现。https://www.cnb原创 2021-03-07 23:12:48 · 697 阅读 · 0 评论 -
PHP-Opcache优化
目前为php提供opcode缓存的扩展有很多,比如:Zend Opcache,xcache,eAccelerator,apc等等。但是目前其他产品都逐渐被淘汰Zend Opcache为官方产品,保证版本的兼容和持续更新Zend Opcache适配php5,且在5.5后都自带了opcache,无须额外安装Zend Opcache性能最为优越下文讨论的均是Zend自带的opcache拓展Opcache原理编译器把源程序的每一条语句都编译成机器语言,并保存成二进制文件,这样运行的时候直接以机器语原创 2021-03-07 00:04:30 · 365 阅读 · 0 评论