I was Badly searching for this difference between ArrayAccess vs ArrayObject.I have gone through many sites but no one provided me the exact solution for my problem except you .So tons of thanks to you for writing and sharing this great tutorial on ArrayAccess vs ArrayObject