Last Updated: February 25, 2016
·
626
· 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.

Have a fresh tip? Share with Coderwall community!

Post
Post a tip
Did you know?

PHP applications still send a browser full of JavaScript. Hardening the server does not inventory the payment, analytics, and plugin scripts that run after the HTML is delivered.

Security insights from Cside