跨平台目录在PHP中斜杠
我不确定在哪里找到它,但是最近我在一些项目中使用了它,并且对它有很大的帮助。它基本上会检测您所使用的系统,并为您提供一个常数,该常数保持该系统的斜线不变。
if (strtoupper(substr(PHP_OS,0,3)) == 'WIN') { //视窗 define('SLASH', '\\'); } else { //Linux/Unix define('SLASH', '/'); }
例如,在Windows系统上,文件可能位于C:\folders\data\中,而在Linux上,文件则位于/folders/data/中。因此,如果以字符串的形式提供完整路径,则可能很难在不知道您所使用的系统的情况下将文件名与目录分开。