【PHP】すべての定義済み変数を配列で取得する。

めも。

$name = 'yamada';
$age = '20';
$email = 'noreply@example.com';

$vars = get_defined_vars();

var_dump($vars);

↓

array(3) {
  ["name"]=>
  string(6) "yamada"
  ["age"]=>
  string(2) "20"
  ["email"]=>
  string(19) "noreply@example.com"
}

そのまんまやね。