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

fab*_*ert 11 php variables environment operating-system path

我想拆分

$path = getenv('PATH');
Run Code Online (Sandbox Code Playgroud)

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

Gre*_*reg 20

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

  • 你不能使用`DIRECTORY_SEPARATOR`.你必须使用`PATH_SEPARATOR`.第一个是将文件夹彼此分开的字符,路径分隔符分隔不同的路径,即在PATH环境变量中定义. (5认同)