С ES2015, сокращенная запись для инициализации объекта была введена в JS в виде
let a = 'foo', b = 'bar', c = 'baz';
let o = {a, b, c};
// result:
{ a: "foo", b: "bar", c: "baz" }
Интересно, есть ли что-то подобное в PHP7, так что если бы у меня были переменные $a
, $b
и $c
, я бы получил ассоциативный массив с ключами, соответствующими именам переменных и значениями их значений:
$a = 'foo'; $b = 'bar'; $c = 'baz';
// $o = ????
// expected result equal to
array('a' => $a, 'b' => $b, 'c' => $c)