博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PHP DIRECTORY_SEPARATOR
阅读量:6213 次
发布时间:2019-06-21

本文共 564 字,大约阅读时间需要 1 分钟。

hot3.png

PHP中 DIRECTORY_SEPARATOR 的作用

DIRECTORY_SEPARATOR 是PHP的内部常量,用于显示系统分隔符的命令,不需要任何定义和包含即可使。

在window下路径的分割符为 \ ,在linux下路径的分割符是 /。

这就导致一个问题,在window下开发:例:上传文件保存的目录是:

defind(ROOT, dirname(__FILE__)."/upload");

在本地测试服务都很正常,但上传到服务器上发现就会报错,于是PHP就引 了 DIRECTORY_SEPARATOR 变量,上面可写成这样,

define(ROOT, dirname(__FILE__).DIRECTORY_SEPARATOR."upload");

DIRECTORY_SEPARATOR 是一个返回跟操作系统相关的路径分割符的PHP内置命令,在window下返回 \,在Linux下返回 /,通常包含路径或者上传时会用到。

    例子:const name = DIRECTORY_SEPARATOR;

             public function $cooker(){

             $b = 'temple'.self::name.;

             }

转载于:https://my.oschina.net/pavolsonline/blog/778764

你可能感兴趣的文章
uoj#279. 【UTR #2】题目交流通道(容斥+数数)
查看>>
BZOJ1030 [JSOI2007] 文本生成器
查看>>
hibernate的native sql查询
查看>>
004_Intelij 使用,Anonymous Apex
查看>>
面试题编程题整理(更新中)
查看>>
Clip
查看>>
Eclipse 出现select type (? = any character,*= any String,Tz=TimeZone)
查看>>
一篇很全面的freemarker教程
查看>>
C# DataSet和DataTable详解1
查看>>
烂泥:ubuntu下配置msmtp+mutt发送邮件
查看>>
CDQ分治 陌上花开(三维偏序)
查看>>
ios开发之--打印bool值
查看>>
打表找规律猜想是一种很好用的刷题技巧,写短码有用
查看>>
C# 加密术
查看>>
Java对象初始化详解
查看>>
Vue.js基础语法(二)组件
查看>>
常用的用户界面样式
查看>>
[转]MPI--MPI+VS2010 配置及编译
查看>>
L171
查看>>
nodeJS之HTTP
查看>>