我正在学习 PHP5(上次我检查 PHP 是在 PHP4 天),我很高兴看到 PHP5 OO 比 PHP4 更像 Java,但仍然有一个问题让我感觉很不舒服,因为我的 Java背景:阵列。
我正在阅读“Proffesional PHP6”(Wrox),它显示了它自己的 Collection 实现。我在http://aheimlich.dreamhosters.com/generic-collections/Collection.phps中找到了其他类,例如基于 SPL 的类。我还发现 SPL (ArrayObject) 中有某种集合
但是,我很惊讶,因为我并没有真正看到人们在 PHP 中使用集合,他们似乎更喜欢数组。
那么,就像人们在 Java 中使用 ArrayList 而不是基本数组一样,在 PHP 中使用 Collections 不是一个好主意吗?毕竟,php 数组并不像 java 数组。