PHP альтернативный способ написания stdClass

#php #stdclass

#php #стандартный класс

Вопрос:

При выполнении 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?

Спасибо.

Ответ №1:

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