php maak object zonder klasse

In JavaScript kunt u gemakkelijk een object zonder klasse maken door:

myObj = {};
 myObj.abc = "aaaa";

Voor PHP heb ik deze gevonden, maar hij is bijna 4 jaar oud:
http://www.subclosure.com/php-creating -anonieme-objecten-on-the-fly.html

$obj = (object) array('foo' => 'bar', 'property' => 'value');

Is er nu met PHP 5.4 in 2013 een alternatief hiervoor?


Antwoord 1, autoriteit 100%

je kunt altijd new stdClass()gebruiken. Voorbeeldcode:

  $object = new stdClass();
   $object->property = 'Here we go';
   var_dump($object);
   /*
   outputs:
   object(stdClass)#2 (1) {
      ["property"]=>
      string(10) "Here we go"
    }
   */

Ook vanaf PHP 5.4 kun je dezelfde output krijgen met:

$object = (object) ['property' => 'Here we go'];

Other episodes