php get_defined_varsで定義されている全変数を取得する

  • 作成日 2021.10.30
  • php
php get_defined_varsで定義されている全変数を取得する

phpで、get_defined_varsを使用して、定義されている全変数を取得するサンプルコードを記述してます。phpのバージョンは8.0です。

環境

  • OS  CentOS Linux release 8.0.1905 (Core)
  • php 8.0.0
  • nginx 1.14.1

get_defined_vars使い方

get_defined_varsを使用すれば、定義されている全変数を取得することが可能です。

get_defined_vars()

以下は、定義されている全変数を取得するサンプルコードとなります。

<?php

var_dump(get_defined_vars());

実行結果

例えば、サーバー情報だけを取得したい場合は、以下となります。

<?php

$arr = get_defined_vars();

var_dump($arr["_SERVER"]);

実行結果