#PHP#Windows和Linux系统文件路径适配问题

来源:简书 分类: 文章浏览史 发布时间:2020-07-16 09:34:16 最后更新:2020-07-16 浏览:158
转载声明:
本文为摘录自“简书”,版权归原作者所有。
温馨提示:
为了更好的体验,请点击原文链接进行浏览
摘录时间:
2020-07-16 09:34:16

目录分隔符,是定义php的内置常量。在调试机器上,在windows我们习惯性的使用“\”作为文件分隔符,但是在linux上系统不认识这个标识,于是就要引入这个php内置常量了:DIRECTORY_SEPARATOR
代码如下:
$filename=dirname(FILE).DIRECTORY_SEPARATOR.'test.txt';
Windows下:
C:\Users\Administrator----------\test.txt
Linux下:
/var/www/html/--/--/--/--/test.txt

ps.
dirname(dirname(FILE));得到的是文件上一层目录名
dirname(FILE);得到的是文件所在层目录名

php技术微信