DIRECTORY_SEPARATOR是PHP中的一个内置常量,作用是用于显示系统的分隔符,无需任何的定义或者包含即可使用。
如果打印出来 在windows上返回\,而在linux或者类unix上返回/。
关于系统分隔符,注意几个函数在不同平台返回的值
比如 dirname(FILE)
在linux下会返回“/”作为路径分隔符,在windows下返回 ”\“作为分隔符。
我们经常在入口文件中定义一个根目录 如果要具备移植性,最好对dirname(FILE)进行处理,采取通用的“/”形式。
1 | define('__INDEX__', str_replace(DIRECTORY_SEPARATOR, '/', dirname(__FILE__))); |