Utilise le séparateur de répertoire constante nécessaire?
Je suis à l'aide de PHP, mais je deviner cette question peut être la langue agnostique.
Avec PHP, une constante est définie par PHP, appelé DIRECTORY_SEPARATOR
. J'ai vu cela dans Joomla
define('DS', DIRECTORY_SEPARATOR);
J'ai pensé à ce qui semblait être une bonne idée si je l'ai insérée dans certains de mes sites. Maintenant, je me demande pourquoi. Je n'ai que l'expérience sur Windows et OS X et à partir de ce que je sais, Microsoft, Linux et Apple tous utiliser la barre oblique comme séparateur de répertoire.
Est à l'aide de cette constante inutiles?
Vous devez vous connecter pour publier un commentaire.
Mac OS Classique utilise des ":", par exemple. Voir Wikipédia pour plus de détails. Aussi il est considéré comme bon style de prévenir le " des numéros de magie " ou d'autres constructions similaires.
Autant que PHP est concerné, vous ne pourriez pas besoin de cela lors de la construction d'un chemin d'accès, mais il est important pour tout ce que vous obtenez à partir de l'OS.
De http://alanhogan.com/tips/php/directory-separator-not-necessary:
En fait, Windows utilise une barre oblique inverse comme séparateur de répertoire, bien que certains environnements qui ont les versions de Windows traduire entre barres obliques et les barres obliques inverses automatiquement (Python vient à l'esprit).