有人能解释清楚PHP中ArrayIterator、ArrayObject和Array在功能和操作方面的根本区别吗?谢谢! 最佳答案 Array是原生的php类型。您可以使用php语言构造array()或从php5.4开始的[]创建一个ArrayObject是一个object,其工作方式与数组完全相同。这些可以使用new关键字创建ArrayIterator类似于ArrayObject但它可以自行迭代。也使用new创建比较Array与(ArrayObject/ArrayIterator)它们都可以使用php的数组语法,例如。$array