PHP编写stdClass的替代方法


PHP alternative way of writing stdClass

在PHP中,我们可以这样做:

// Create new stdClass Object
$init = new stdClass;
// Add some test data
$init->foo = "Test data";
$init->bar = new stdClass;
$init->bar->baaz = "Testing";
$init->bar->fooz = new stdClass;
$init->bar->fooz->baz = "Testing again";
$init->foox = "Just test";

有没有其他的方法来做,使它看起来更干净,就像我们可以做的JavaScript?

谢谢。

$array  = array('x'=>123);
$object = (object) $array;