Maison  >  Article  >  développement back-end  >  Introduction à la fonction PHP — getcwd() : récupère le répertoire de travail actuel

Introduction à la fonction PHP — getcwd() : récupère le répertoire de travail actuel

WBOY
WBOYoriginal
2023-07-24 09:09:062155parcourir

Introduction à la fonction PHP—getcwd() : Obtenez le répertoire de travail actuel

Lors de l'écriture de code PHP, nous avons souvent besoin de connaître le répertoire de travail actuel afin de référencer correctement des fichiers ou d'effectuer d'autres opérations. PHP fournit une fonction très pratique, la fonction getcwd(), pour obtenir le répertoire de travail actuel.

La fonction getcwd() renvoie une chaîne représentant le chemin absolu du répertoire de travail actuel. Cette fonction n'a aucun paramètre et peut être appelée directement.

Regardons quelques exemples de code pour montrer comment utiliser la fonction getcwd() :

Exemple de code 1 :

$currentDirectory = getcwd();
echo "当前工作目录是:".$currentDirectory;

Résultat de sortie :

当前工作目录是:C:/xampp/htdocs

Exemple de code deux :

$directory = "/var/www/html";
chdir($directory);

$currentDirectory = getcwd();
echo "当前工作目录是:".$currentDirectory;

Résultat de sortie :

当前工作目录是:/var/www/html

Dans un exemple de code one , nous appelons directement la fonction getcwd(), enregistrons le chemin absolu renvoyé du répertoire de travail actuel dans la variable $currentDirectory et enfin utilisons l'instruction echo pour le générer.

Dans l'exemple de code 2, nous utilisons d'abord la fonction chdir() pour basculer le répertoire de travail actuel vers le répertoire spécifié "/var/www/html", puis appelons la fonction getcwd() pour obtenir le répertoire de travail actuel et enregistrer it in Dans la variable $currentDirectory, utilisez enfin l'instruction echo pour la générer.

Il est à noter que le chemin renvoyé par la fonction getcwd() est le chemin côté serveur, qui peut être différent du chemin demandé par le client. Par conséquent, lorsque vous utilisez la fonction getcwd(), assurez-vous que le répertoire de travail actuel correspond à celui que vous attendez.

De plus, la fonction getcwd() peut renvoyer false dans certaines situations particulières. Par exemple, lorsqu'un script PHP est exécuté dans un environnement sans système de fichiers, ou lorsque le répertoire de travail actuel est supprimé ou renommé. Par conséquent, lors de l'utilisation de la fonction getcwd(), il est préférable de vérifier si sa valeur de retour est fausse pour gérer d'éventuelles exceptions.

Pour résumer, la fonction getcwd() est une fonction PHP très pratique utilisée pour obtenir le répertoire de travail courant. Grâce à l'introduction et à l'exemple de code de cet article, je pense que vous avez une compréhension plus approfondie de cette fonction. Lors de l'écriture de code PHP, si vous avez besoin d'obtenir le répertoire de travail actuel, n'oubliez pas d'utiliser la fonction getcwd() pour obtenir des résultats précis.

J'espère que cet article vous aidera à comprendre et à utiliser la fonction getcwd() !

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn