title: Difference between ArrayIterator, ArrayObject and Array in PHP
body: <p>Can somebody explain clearly the fundamental differences between <code>ArrayIterator</code>, <code>ArrayObject</code> and <code>Array</code> in PHP in terms of functionality and operation? Thanks!</p>