PHP как обратиться к ключу без упоминания объекта

В javascript есть очень удобный синтаксический сахар, с помощью которого можно вытащить ключи из объекта и обращаться к ним на прямую:

let obj = {
  x: 1,
  y: 2,
  z: 3,
}

const { x, y, z } = obj;

console.log(x, y, z);

Вопрос в том как сделать то же самое в php:

$obj = [
  'x' => 1,
  'y' => 2,
  'z' => 3,
];

???

echo "{$x} {$y} {$z}";

Ответы (2 шт):

Автор решения: InDevX

extract() — Импортирует переменные из массива в текущую таблицу символов

$obj = [
  'x' => 1,
  'y' => 2,
  'z' => 3,
];

extract($obj);

echo "{$x} {$y} {$z}";
→ Ссылка
Автор решения: Сергей Мишин

Увы нет. Точнее для неассоциативного массива есть list. Для ассоциативного только попробовать list с указанием ключа

https://www.php.net/manual/ru/function.list.php#121094

$obj = [
  'x' => 1,
  'y' => 2,
  'z' => 3,
];

['x' => $x, 'y' => $y, 'z' => $z] = $obj;

echo "{$x} {$y} {$z}";
→ Ссылка