php - 什么路径是可以接受的?

标签 php path operating-system

我使用以下语句返回正在运行的脚本的目录名称:

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/

相关文章:

c - 读取文件中的意外值

php - 将 php 变量返回给 jquery ajax

linux - cron 实用程序的问题

javascript - 跨操作系统平台的路径分隔符

linux - 当 CPU 执行用户空间进程时内核会发生什么?

algorithm - 使用银行家算法避免死锁时如何找到安全序列?

php - jsonEncode owl carousel 2 响应式配置如何

php - Wordpress如何让段落出现在页面的某个区域?

php - Codeigniter/PHP,2 个 Mysql 表,多个查询

java - 路径变量不起作用