勉強したことのメモ

Webエンジニア / プログラマが勉強したことのメモ。

PHPで定義済みの変数 / 定数とincludeしているファイル一覧を取得する方法

   2024/04/18  PHP

他社が作成されたPHPのファイルを読み解く際に、定義済みの変数 / 定数や、include / requireしているファイル一覧を出力・確認したいケースがある。いずれもPHPデフォルトで変数が用意されているので以下にメモ。

 

get_included_files()

https://www.php.net/manual/ja/function.get-included-files.php

include等、読み込んでいるファイルの一覧を表示。

 

get_defined_vars()

https://www.php.net/manual/ja/function.get-defined-vars.php

定義済み変数の一覧を表示。

 

get_defined_constants()

https://www.php.net/manual/ja/function.get-defined-constants.php

定義済み定数の一覧を表示。

 

出力方法

いずれも以下のようにvar_dump()で出力できる。

var_dump(get_defined_constants());

 - PHP

  関連記事

PHPの配列でキーの最大値を取得

PHPの配列でキーの最大値を取得したかった。以下で対応する。 $test = a ...

PHPのログイン認証をPEAR::Authパッケージで実装する方法

PHPのシステムである程度ちゃんとしたログインシステムが必要になった。今までログ ...

PHPのテンプレートエンジン「Twig」の使い方について簡易メモ

開発中の案件でテンプレートエンジンのTwigを利用する機会があった。使ってみた感 ...

PHPでファイルをダウンロードさせる

集計ページみたいなんがあった。その集計ページを CSV化したいと言われた。 ■ソ ...

PHPでサイトマップを動的に生成する方法

WordPress等のCMSは使っておらず、自動更新するサイトがあり、そのサイト ...