获取文件的真实目录名的一个小问题。我在调查 php-code-coverage 的代码时遇到了这个问题。
在我运行 Mac Os 的系统上,我有这样的结构:
/project/src/Directory/FileName.php
但是如果我realpath()
这样调用(注意目录名大小写):
realpath("project/src/directory/FileName.php")
它给了我:
<full_name>/project/src/directory/FileName.php
因此该路径对 Mac Os 有效,但目录名称大小写错误,因此它不是“真正的”真实路径。
有什么办法可以得到一条真实的路径,并且这种路径的有效案例是有效的"project/src/directory/FileName.php"
?我也试过pathinfo()
没有运气。