如何在 PHP 中正确拆分 PATH 变量?
我想分成
$path = getenv('PATH');
它的组成部分。 如何以依赖于操作系统的方式确定分隔符?
I want to split
$path = getenv('PATH');
into its components. How do I determine the separator char in an os-dependent fashion?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
我知道这适用于 include_path - 不确定 getenv('PATH'):
I know this works for the include_path - not sure about getenv('PATH'):
使用
PATH_SEPARATOR
常量。Use the
PATH_SEPARATOR
constant.如果需要,您可以使用
PATH_SEPARATOR
常量,然后使用DIRECTORY_SEPARATOR
常量来分割路径。请参阅
目录预定义常量
You can use the
PATH_SEPARATOR
constant, then theDIRECTORY_SEPARATOR
constant to split the path if needed.See
Directory Predefined Constants
我似乎记得 Windows 会接受正斜杠和反斜杠作为文件分隔符,所以你可能不必担心它。
I seem to remember that Windows will accept both forward- and back-slashes as a file-separator, so you may not have to worry about it.