Login
网站首页 > 文章中心 > 其它

php不同平台的目录分隔符

作者:小编 更新时间:2023-08-01 18:26:57 浏览量:262人看过

php在windows下和linux获取脚本路径的区别

windows下使用的是"\"作为分隔符,而linux则反其道而行之使用"/"作为分隔符.所以在windows 环境中获取路径常见 C:\windows\system 的形式,而linux 常见 /user/share 的形式.

PHP中使用$_SERVER['DOCUMENT_ROOT'] 和 dirname(__FILE__)可以获取两个路径.

在linux下获取的这两个路径使用的都是Linux文件系统"/"作为分隔符的;而windows中获取的这两个路径则不是都使用windows文件系统"\"作为分隔符的.

$_SERVER['DOCUMENT_ROOT'] 在linux和windows下均返回以"/"作为分隔符的文件路径

dirname(__FILE__)在linux下使用"/"作为路径分隔符,在windows下使用"\"作为分隔符

各目录名之间用什么隔开

各目录名之间用下面符号隔开:

①.、Windows\ 或者 /

在开发中我们经常遇到处理文件、目录时,操作系统平台不一样,导致开发时没问题,部署时发现和预期的结果不一样.部分就是由于操作系统差异引起的.

如何保持平台一致性:

自己根据环境处理换行,目录分隔符.通过使用PHP内置跨平台常量.我们有一个原则就是能不自己处理就不自己处理,自己处理容易出错,而且麻烦.所以我们选择已有的PHP常量来处理这些问题.

php中include('上级目录文件');

当前文件所在目录引用方法为:

php

include('test.php');

或者:

include('./test.php');

上级目录引用方法:

include('../test.php');

上上级引用方法:

include('../../test.php');

总结:

其中 . 表示当前目录 ..表示上级目录 /表示目录分隔符

以上就是土嘎嘎小编为大家整理的php不同平台的目录分隔符相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章