- 投稿日:2022年12月27日 23時59分44秒
- 更新日:2022年12月27日 23時59分46秒

useなどで読み込んでいるクラスからphpファイルパスの場所を調べる
最初に
useで読み込んでいるクラスがどこにあるのかわからない時がありました。
そんな時に調べるようのコードです
getInstanceFilePath
private function getInstanceFilePath(object $obj): string
{
return (new \ReflectionClass(get_class($obj)))->getFileName();
}
引数
対象とするクラスのインスタンス
説明
引数のクラス(インスタンス)が記述されたファイルの場所をフルパスで返します。
サーバパスで返すので、間違っても公開されないように注意してください。