Last Updated: February 25, 2016
·
415
· mcraz

Using Array as Object in PHP

I find the way of retrieving object properties more clean than getting array indices.

To work with arrays as object notation, use this :

$array = array('language'=>'php', 'framework'=>'laravel', 'ide'=>'Sublime Text');

$object = new ArrayObject($array, ArrayObject::ARRAY_AS_PROPS);

echo $object->language; // php

The code now looks cleaner.