<?php /* stdClass is the default PHP object. stdClass has no properties, methods or parent. * It does not support magic methods, and implements no interfaces. * When you cast a scalar or array as Object, you get an instance of stdClass. Bare bones data structure for key-val entries */ $obj_w_scalar = (object) 'bar'; print $obj_w_scalar->scalar . PHP_EOL; foreach ($obj_w_scalar as $key => $val) print "'$key' <--> '$val'" . PHP_EOL; $obj = new StdClass(); $obj->foo = 'bar';