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

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

$path = getenv('PATH'); 

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

Solutions Collecting From Web of "Как правильно разбить переменную PATH на PHP?"

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

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

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

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

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