我使用以下语句返回正在运行的脚本的目录名称:
print dirname(__FILE__);
它输出类似这样的带有反斜杠的内容:
www\EZPHP\core\ezphp.php
问题:
所有主要操作系统都可以接受带有反斜杠的路径吗?如果没有,我应该如何使用斜杠或反斜杠构建路径,以便它在所有主要操作系统(例如 Windows、Linux、Ubuntu)上都可以接受。
谢谢。
最佳答案
正斜杠是一个很好的路线。
还有一个名为 DIRECTORY_SEPARATOR 的常量,它将返回代码运行所在系统的目录分隔符。
当我为所有应用程序编写路径时,我使用正斜杠,并且当我分解返回路径的调用结果时,我经常使用 DIRECTORY_SEPARATOR,以便我可以确保我始终有正确的路径。
HTH, JC
关于php - 什么路径是可以接受的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2298396/