如何定义 Windows 和 Linux 平台DIRECTORY_SEPARATOR?
现在我创建了一个小的PHP应用程序,在这里我有使用文件路径的问题,因为在Windows中使用这种类型的位置,但是在这样,当我使用这个定义路径时,但是当应用程序在Windows机器中运行时,这应该是个问题。C:\Some\Location\index
Linux /www/app/index
/
/
所以在这里,我想定义Windows和Linux平台DIRECTORY_SEPARATOR。
现在我创建了一个小的PHP应用程序,在这里我有使用文件路径的问题,因为在Windows中使用这种类型的位置,但是在这样,当我使用这个定义路径时,但是当应用程序在Windows机器中运行时,这应该是个问题。C:\Some\Location\index
Linux /www/app/index
/
/
所以在这里,我想定义Windows和Linux平台DIRECTORY_SEPARATOR。
PHP 在所有操作系统中都接受和作为有效的路径分隔符。因此,只需在代码中使用\
/
/
为方便起见,您可以编写一个较短的常量:
DEFINE('DS', DIRECTORY_SEPARATOR);
然后将您的路径写为:
$path = 'www'.DS.'app'.DS.'index';
还是我不明白你的问题?