簡體   English   中英

獲取實例化類的文件名

[英]Get the file name of a instantiated class

假設我在抽象類方法中使用get_class($this)了類名。

我怎樣才能獲得定義此類的文件名? (完整路徑)

我知道我可以將它作為參數傳遞給我的子類並創建一個可以在父類中訪問的屬性,但我想知道PHP是否內置了一些內容

你需要的是ReflectionObject類及其方法ReflectionClass::getFileName

$reflection_class = new ReflectionClass(get_class($this));
echo $reflection_class->getFileName();

查看功能手冊。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM