Maison > Article > développement back-end > La différence entre .. et .dans le chemin php
La différence entre .. et . dans le chemin php est : 1. ".." indique le répertoire de niveau supérieur Lorsque ".." est utilisé dans le chemin du fichier, il indiquera au système d'exploitation ou au serveur de revenir. vers le répertoire de niveau supérieur ; 2. , "." indique le répertoire actuel. Lorsque "." est utilisé dans le chemin du fichier, il indique le répertoire actuel.
Le système d'exploitation de ce tutoriel : système Windows 10, version php8.1.3, ordinateur Dell G3.
En PHP, .. et . sont des symboles spéciaux utilisés pour représenter les chemins de fichiers.
... : Indique le répertoire de niveau supérieur. Lorsque .. est utilisé dans un chemin de fichier, il indique au système d'exploitation ou au serveur de revenir au répertoire précédent.
. : Indique le répertoire courant. Lorsque . est utilisé dans un chemin de fichier, il représente le répertoire actuel.
Voici un exemple qui démontre l'utilisation de .. et .:
// 当前文件路径:/var/www/html/example/index.php echo realpath('../'); // 输出:/var/www/html echo realpath('.'); // 输出:/var/www/html/example
Dans l'exemple ci-dessus, la fonction realpath() est utilisée pour obtenir le chemin absolu du chemin spécifié. Nous pouvons voir que ../ renvoie le chemin absolu du répertoire de niveau supérieur /var/www/html, et ./ renvoie le chemin absolu du répertoire actuel /var/www/html/example.
Il convient de noter que .. et . ne sont que des symboles. La façon de gérer ces symboles dépend du système d'exploitation et du système de fichiers. Lorsqu'il s'agit de chemins de fichiers, il est recommandé d'utiliser des chemins absolus ou de créer de nouveaux chemins basés sur un chemin connu pour éviter les problèmes de chemin et les risques de sécurité.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!