DIRECTORY_SEPARATOR
-
系统目录分隔符。
-
在 Windows 中,斜线“/”和反斜线“\”都可以用作目录分隔符,在linux上路径的分隔符是斜线“/”。
-
若在 windows 上习惯性的使用反斜线“\”作为文件分隔符,则在 linux 服务器上运行时就会报错。
-
例如:
// 错误的写法
define('UPLOAD_PATH', dirname(__FILE__).'\upload');
// 正确的写法
define('UPLOAD_PATH', dirname(__FILE__).DIRECTORY_SEPARATOR.'upload');
来源:oschina
链接:https://my.oschina.net/u/589130/blog/466583