勉強したことのメモ

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

  関連記事

Codeigniter4でエラーログ設定、出力及び確認方法

Codeigniter4.4.4でエラーログの設定を行い特定のファイルに出力させ ...

ブラウザ上でファイルのアップ・ダウンロードが可能なTiny File Managerの利用方法

ブラウザ上でファイルのアップ・ダウンロードが可能なファイルマネージャーを設置した ...

mpdfで「The /e modifier is …」エラー発生時の対応方法

pdf関連のPHPライブラリ「mPDF」を使っているページがエラーログにのってお ...

MySQLとPHPの「image-comparator」ライブラリを使用して類似画像検索を実装する方法

先日PHPで画像を比較して類似度を算出する「image-comparator」ラ ...

CodeIgniterのバージョンの調べ方

CodeIgniterを使っているシステムがあったが、どうも記憶しているディレク ...