PHP数组实际上是一个有序的映射,它将值与键关联起来。访问随机数值索引的速度比Java等语言慢得多。甚至Javascript数组访问也比PHP快得多。当我在服务器上编写Sudoku解决方案并最终切换到Python时,我体验了PHP的缓慢,这也比PHP更快。
PHP没有提供适当的随机访问数组(用于数字索引)的原因是什么?
我要澄清的是:我说的不是随机的条目。我指的是通过计算索引直接访问,例如有一个81值的数组a (Sudoku板)和直接访问任何值a[i]而不搜索地图。
发布于 2011-10-06 15:00:50
发布于 2011-10-06 15:02:10
发布于 2011-10-06 15:01:45
我想,php是作为html页面的模板引擎而设计的。它必须非常简单,非常容易使用,所有必要的构造/功能需要一个典型的web应用程序,迭代数据库字段,等等。
对于php应用程序来说,速度从来不是问题,因为文件系统、数据库访问和web服务通常比php cpu处理慢得多。
https://stackoverflow.com/questions/7676218
复制相似问题