-1
A
回答
6
使用反射,特別是ReflectionClass::getFileName()
。您如何實例化ReflectionClass完全取決於當前的範圍,如
// globally
$reflectionClass = new ReflectionClass('SubClassName');
// within the sub class
$reflectionClass = new ReflectionClass(__CLASS__);
// within either sub or parent class in a static method
$reflectionClass = new ReflectionClass(get_called_class());
// within either sub or parent class, provided the instance is a sub class
$reflectionClass = new RelfectionObject($this);
// filename
$fn = $reflectionClass->getFileName();
// what I assume you mean by "path"
$path = dirname($fn);
相關問題
- 1. Swift:獲取路徑中的子路徑和子路徑中的文件?
- 2. 獲取類路徑下的文件
- 3. 獲取文件的路徑
- 4. 獲取路徑的路徑,當前類文件
- 5. PHP獲取父類文件路徑
- 6. Javascript獲取文件路徑
- 7. 獲取CSS文件路徑
- 8. html5獲取文件路徑
- 9. 獲取文件路徑
- 10. asp:FileUpload獲取文件路徑
- 11. 獲取文件夾路徑
- 12. Symfony獲取文件路徑
- 13. java獲取文件路徑
- 14. 獲取sharedpreferences文件的文件路徑
- 15. 獲取文件路徑的文件名
- 16. 獲取的類C#路徑
- 17. 嘗試獲取文件的路徑 - 輸入類型=文件 - PHP
- 18. 從文件路徑獲取文件名
- 19. 從文件路徑獲取文件目錄路徑
- 20. 如何在Eclipse插件中獲取IJavaProject的類路徑作爲文件路徑?
- 21. 如何獲取根路徑下的特定子文件夾路徑?
- 22. 獲取指定文件路徑的file.separator
- 23. 獲取R.java文件的路徑
- 24. 獲取文件的相對路徑?
- 25. 無法獲取Uri的文件路徑
- 26. 獲取文件的完整路徑
- 27. 從Resources.resx獲取文件的路徑
- 28. C#:獲取picturebox的文件路徑onclick
- 29. 獲取文件路徑中的Java Swing
- 30. 獲取py2exe上exe文件的路徑
我需要的路徑不是一個文件名,它必須是子類,而不是當前的類路徑: –
@EmanuilRusev我已經更新了我的答案。你能更具體地說明你的「路徑」是什麼意思嗎? – Phil
感謝您的編輯!根據方法的名稱,我錯誤地認爲'getFileName()'返回一個文件名而不是路徑。 –