Vous pouvez utiliser le PATH_SEPARATOR constante, alors la DIRECTORY_SEPARATOR constante de diviser le chemin d'accès si nécessaire.
Voir Répertoire des Constantes Prédéfinies
Vous ne pouvez pas utiliser DIRECTORY_SEPARATOR. Vous devez utiliser PATH_SEPARATOR. Premier est le caractère qui sépare les dossiers les uns des autres, séparateur de chemin sépare les différents chemins d'accès c'est à dire défini dans la variable d'environnement PATH. C'est ce que je peux avoir pour trop de choses à la fois 😐 Auriez-vous au moins nettoyer l'erreur ou supprimer la réponse de sorte que les autres ci-dessous peuvent obtenir juste attention? Votre réponse avec 18 upvotes est faux.
Je sais que cela fonctionne pour l'include_path - pas sûr à propos de la fonction getenv('CHEMIN'):
$paths = split(PATH_SEPARATOR, getenv('PATH'));
include_path est un CHEMIN d'accès valide chaîne de style pour quel que soit le système que vous êtes sur: la même répartition des techniques qui fonctionnent pour la on va travailler pour les autres. Notez que ce post a été écrit en 2009. split() a été déprécié selon le manuel PHP.
Je crois me souvenir que Windows va accepter à la fois de l'avant et de l'arrière - barres obliques en tant que fichier de séparation, de sorte que vous pouvez ne pas avoir à s'en soucier.
Je crois qu'il veut le séparateur pour les Entrées dans la variable d'environnement PATH (par exemple,":", *nix), pas le séparateur dans les chemins. Ahhhh...oups =)
Vous pouvez utiliser le
PATH_SEPARATOR
constante, alors laDIRECTORY_SEPARATOR
constante de diviser le chemin d'accès si nécessaire.Voir
Répertoire des Constantes Prédéfinies
DIRECTORY_SEPARATOR
. Vous devez utiliserPATH_SEPARATOR
. Premier est le caractère qui sépare les dossiers les uns des autres, séparateur de chemin sépare les différents chemins d'accès c'est à dire défini dans la variable d'environnement PATH.C'est ce que je peux avoir pour trop de choses à la fois 😐
Auriez-vous au moins nettoyer l'erreur ou supprimer la réponse de sorte que les autres ci-dessous peuvent obtenir juste attention? Votre réponse avec 18 upvotes est faux.
OriginalL'auteur Greg
Utiliser le
PATH_SEPARATOR
constante.OriginalL'auteur RaYell
Je sais que cela fonctionne pour l'include_path - pas sûr à propos de la fonction getenv('CHEMIN'):
Notez que ce post a été écrit en 2009.
split()
a été déprécié selon le manuel PHP.OriginalL'auteur gnarf
Je crois me souvenir que Windows va accepter à la fois de l'avant et de l'arrière - barres obliques en tant que fichier de séparation, de sorte que vous pouvez ne pas avoir à s'en soucier.
Ahhhh...oups =)
OriginalL'auteur David Thomas