エントリーの編集
![loading...](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/common/loading@2x.gif)
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
【PHP】includeやrequireで呼び出されたファイルにて、呼び出し元のファイル名を取得する方法 – ysklog
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
![アプリのスクリーンショット](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/entry/app-screenshot.png)
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
【PHP】includeやrequireで呼び出されたファイルにて、呼び出し元のファイル名を取得する方法 – ysklog
独自に作成した関数などが記述されたファイルをincludeやrequire関数で呼び出す場合、呼び出される側の... 独自に作成した関数などが記述されたファイルをincludeやrequire関数で呼び出す場合、呼び出される側のファイルで呼び出し元のファイル名などの情報を取得したいときがあります。 ここではその方法をまとめています。 オブジェクト思考というか保守性を重視した場合、まとまった機能は個別ファイルに独自関数という形で保存していると思いますが、これらの関数において「Aファイルから呼び出された場合はこっちの処理をさせたい」「Bファイルから呼び出された場合は処理を中断させたい」など、呼び出し元のファイルによって条件を分岐させたい時があります。 この場合、debug_backtrace関数で呼び出し元のファイル名を取得すれば実現可能です。 debug_backtrace この関数は、呼び出し元のファイル情報を連想配列で返してくれるものです。詳細はこちら。 debug_backtrace(); 返り値には