【发布时间】:2018-03-15 06:59:42
【问题描述】:
我有一个项目。我需要获取包中文件的内容。我可以做到这一点:
file_get_contents('../../vendor/{vendor}/{package}/src/
{directory}/{sub-directory}/class.php');
或者,我可以用“简单的方法”来做到这一点,我很确定这是不可能的。
namespace MyVendor\MyProject;
use TheirVendor\TheirPackage\TheirClass;
class MyObject
{
public function myFunction()
{
return file_get_contents(TheirClass);
}
}
这(或类似的)可能吗?
【问题讨论】:
-
所以...
Vendor\Package\Class=>Vendor/Package/Class.php? -
有一个描述这个的psr
-
文件路径到底是什么?不完全理解
-
@Federkun 得到了技术答案,但我想知道为什么你想这样做。对我来说听起来像是XY problem。
-
感谢大家的反馈。我已经根据该反馈完全改写了这些问题。 @ceejayoz,如果这听起来像是 XY 问题,我深表歉意,这只是一个例子。再次感谢您的反馈。