如何在PHP中正确拆分PATH变量?

时间:2009-08-11 10:04:15

标签: php path operating-system variables environment

我想拆分

$path = getenv('PATH');

进入其组件。如何以os依赖的方式确定分隔符char?

4 个答案:

答案 0 :(得分:19)

您可以使用PATH_SEPARATOR常量,然后使用DIRECTORY_SEPARATOR常量来分割路径(如果需要)。 见Directory Predefined Constants

答案 1 :(得分:4)

使用PATH_SEPARATOR常量。

答案 2 :(得分:3)

我知道这适用于include_path - 不确定getenv('PATH'):

$paths = split(PATH_SEPARATOR, getenv('PATH'));

答案 3 :(得分:0)

我似乎记得Windows会接受前向和反斜杠作为文件分隔符,因此您可能不必担心它。