PHPで定義済みの変数 / 定数とincludeしているファイル一覧を取得する方法
2024/04/18
他社が作成された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のバリエーションライブラリ「Valitron」の導入及び利用方法
フォーム等の入力内容チェックをPHP側で行う際、現状は素のPHPで書いているけど ...
-
-
PHPにてmicrotimeで秒数を測定した際「xxxxxE-5」のような値になる場合の対応方法
PHPで過去記事を参考の上、あるプログラムの処理にかかった時間を測定しようとした ...
-
-
PHPで複数のファイルをまとめてzipファイル化し、ダウンロードさせる方法
PHPで複数のファイルをまとめてzipファイル化し、ユーザーにダウンロードさせた ...
-
-
CodeIgniter4で特定のページにアクセスがあった際に301リダイレクトさせる方法
CodeIgniter4で特定のページにアクセスがあった際に301リダイレクトさ ...
-
-
JavaScript / PHPにて「lz-string」を用いてデータの圧縮・展開する方法
文字数が多いGETパラメータを送信したいというケースがあった。また、送信側はJa ...