为什么存在PATH_SEPARATOR常量?
2022-08-30 13:15:20
不是吗?/
为什么它有一个常量?这并不是说它可以改变,对吧?
PATH_SEPARATOR
是用于分隔唯一字符串中许多路径的字符(如 php.ini)。include_path
它的值在 UNIX 系统和 Windows 系统上。':'
';'
你所谈论的(在UNIX和Windows上)是常量。'/'
'\'
DIRECTORY_SEPARATOR
正如您最初的问题所述:“为什么存在PATH_SEPARATOR常量?”,Windows使用分号,而其他系统使用冒号;
:
然而,我认为你把PATH_SEPARATOR误认为DIRECTORY_SEPARATOR
PATH_SEPARATOR分隔同一字符串中的多个路径。例如,在窗口环境变量中使用时。
c:\path\to\ac:\path\to\b;
DIRECTORY_SEPARATOR分隔路径中的目录:在 Windows 中
\
在其他系统中
/
正如其他人所提到的,窗口也接受/