我想拆分
$path = getenv('PATH');
进入其组件。如何以os依赖的方式确定分隔符char?
答案 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会接受前向和反斜杠作为文件分隔符,因此您可能不必担心它。