Подтвердить что ты не робот

Как правильно разбить переменную PATH на PHP?

Я хочу разделить

$path = getenv('PATH');

в его компоненты. Как определить разделитель char в os-зависимом режиме?

4b9b3361

Ответ 1

Вы можете использовать константу PATH_SEPARATOR, затем константу DIRECTORY_SEPARATOR, чтобы разбить путь, если это необходимо. См. Directory Predefined Constants

Ответ 2

Используйте константу PATH_SEPARATOR.

Ответ 3

Я знаю, что это работает для include_path - не уверен в getenv ('PATH'):

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

Ответ 4

Кажется, я помню, что Windows будет принимать как обратную, так и обратную косую черту в качестве разделителя файлов, поэтому вам не придется беспокоиться об этом.