【发布时间】:2019-12-04 12:39:49
【问题描述】:
是否可以在所需文件中获取要求程序脚本(需要另一个文件)的魔术常量__FILE__?
例如:
requirer.php
<?php
require 'pathtorequired/required.php';
required.php
<?php
echo __REQUIRER_FILE__; // => fullpathtorequirerfile/requirer.php
注意:它们不在同一个文件夹中,问题是关于该功能的可能性,而无需在要求文件中创建常量。
关于@MarkusZeller 评论:
这个建议很好,但是在需要程序文件中具有绝对路径常量或使用相对路径之间进行选择,我更喜欢第一个选项。
【问题讨论】:
-
@MarkusZeller,感谢您的建议。我做了这个问题,因为在 Node.js 中有一个资源可以做到这一点,所以,我怀疑 PHP 是否可以做到这一点。这是参考:stackoverflow.com/questions/20292278/…
标签: php require magic-constants