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

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

PHPz
PHPzoriginal
2023-07-25 17:03:161954parcourir

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

En PHP, la fonction chdir() est une fonction utilisée pour modifier le répertoire de travail actuel. Sa fonction est de changer le répertoire courant lorsque le programme est en cours d'exécution, afin que les prochaines opérations du programme soient effectuées dans le répertoire spécifié. La fonction chdir() peut être facilement utilisée dans des scénarios d'application tels que les opérations sur les fichiers et le traitement par lots.

Syntaxe :
bool chdir (string $directory)

Paramètres :

  • répertoire : obligatoire. Le chemin du répertoire vers lequel basculer.

Valeur de retour :
Si le commutateur réussit, renvoie vrai ; si le commutateur échoue, renvoie faux.

Exemple :

<?php
// 当前工作目录为 /var/www/html/

// 打印当前工作目录
echo "当前工作目录为: " . getcwd() . "<br>";

// 切换到 /var/www/html/uploads/
if (chdir("/var/www/html/uploads/")) {
    echo "切换成功!" . "<br>";
} else {
    echo "切换失败!" . "<br>";
}

// 打印切换后的当前工作目录
echo "当前工作目录为: " . getcwd() . "<br>";
?>

Résultat de sortie :

当前工作目录为: /var/www/html/
切换成功!
当前工作目录为: /var/www/html/uploads/

Dans l'exemple ci-dessus, la fonction getcwd() est d'abord utilisée pour imprimer le répertoire de travail actuel. Utilisez ensuite la fonction chdir() pour basculer le répertoire de travail vers le répertoire spécifié "/var/www/html/uploads/". Une fois le changement réussi, utilisez à nouveau la fonction getcwd() pour imprimer le répertoire de travail actuel. Vous pouvez voir que le changement a réussi. La fonction

chdir() est très utile pour les opérations sur les fichiers. Par exemple, lorsque vous devez lire et écrire des fichiers dans différents répertoires, vous pouvez utiliser la fonction chdir() pour basculer vers le répertoire correspondant afin de faciliter la manipulation des fichiers.

Remarque :

  1. Lorsque vous utilisez la fonction chdir() pour changer de répertoire, assurez-vous que le répertoire cible est accessible. Si le répertoire n'existe pas ou ne dispose pas de droits d'accès, l'opération de commutation échouera. La fonction
  2. chdir() modifie uniquement l'état temporaire du répertoire de travail actuel et ne modifie pas le répertoire d'exécution du script.

Résumé : La fonction
chdir() est une fonction en PHP utilisée pour changer le répertoire de travail actuel. Elle peut facilement changer le répertoire d'exécution du programme. Dans des scénarios d'application tels que les opérations sur les fichiers et le traitement par lots, la fonction chdir() peut fournir des méthodes de fonctionnement pratiques. Il convient de noter que lors du changement de répertoire, l'accessibilité du répertoire cible doit être assurée et la fonction chdir() ne modifie que l'état temporaire du répertoire de travail actuel et ne modifie pas le répertoire d'exécution du script.

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