虽然我发现大多数 PHP 批评充其量是迂腐的,但缺乏清晰的数据结构排列正在成为我日常工作的实际限制。array() 构造函数创建了声称可以做所有事情的数据结构,但实际上我最终缺乏为了有效使用它而需要的相关信息。具体来说,我不知道它到底是什么数据结构。是清单吗?什么样的清单?指针数组?一棵树?哈希图?
查找是如何执行的?由于相同的数据结构具有数字和“关联”查找,我假设不能像在 C 数组中那样执行基于偏移量的查找。
对于少量的数据,我自然不会太在意这样的性能优化。但是,我开发的软件开始用于中等大的数据结构会稍微减慢速度的场景。
此外,是否可以显式创建每个提到的数据结构?如何?