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にて「ImageHash」ライブラリを使用し画像の類似度を算出する方法
以前にPHPの「image-comparator」ライブラリで画像の類似度を算出 ...
-
-
$_SERVER['PHP_SELF']に脆弱性あり
formのaction属性とかページングのリンクとかで、 <form ac ...
-
-
CAPTCHAに代わる無料のツール「Cloudflare Turnstile」の導入方法
CAPTCHAと言えばGoogleのreCAPTCHAを思い浮かべるが、稀にCl ...
-
-
「lz-string」ライブラリで圧縮した文字をPHPで展開する際に文字化けする場合の対応方法
以前、JavaScript / PHPにて「lz-string」を用いてデータの ...
-
-
PHPから他サーバのAPIに対してPOST送信する方法
PHPから他サーバのAPIに対してPOSTでリクエストしたかった。GETだったら ...