php - 如何在不获取实际路径的情况下使用 __dir__ ?

标签 php symlink

假设我有一个从 /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/

相关文章:

javascript - 获取多个多文件输入字段的文件计数

PHP 在网站内按图像搜索

php - pngquant 不适用于 php

php - 从数据库中选择定义值之前或之后的数据

windows - Windows 中的 Apache 虚拟主机 - 如何处理符号链接(symbolic link)?

php - 将参数从表单传递到 Controller Laravel

php - is_dir 在 apache 中的符号链接(symbolic link)上返回 false

python - 在不使用 os.chdir() 的情况下在 python 中创建相对符号链接(symbolic link)

javascript - 如何读取 Node.js 中的符号链接(symbolic link)

ios - iOS 自定义框架中的符号链接(symbolic link)损坏