假设我有一个从 /some/real/location
指向 /some/fake/location
的符号链接(symbolic link)
在那个假设的目录中,我有一个名为 blah.php
的文件,其内容如下:
#!/usr/bin/php
<?php echo __dir__; ?>
然后我从命令行执行blah.php
,如下所示:
php /some/fake/location/blah.php
输出为
/some/real/location
如何在不解析任何符号链接(symbolic link)的情况下获取当前 PHP 文件的目录?
最佳答案
在到处谷歌搜索后,似乎有一百万其他人需要 __dir__
来解析符号链接(symbolic link)。然而不幸的是,答案是没有答案。
关于php - 如何在不获取实际路径的情况下使用 __dir__ ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36463497/