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