Aller au contenu

getcwd()

Comprendre la fonction 'getcwd'

La fonction 'getcwd' est une fonction PHP intégrée qui renvoie le répertoire de travail actuel du script. Cette fonction ne prend aucun paramètre et renvoie une chaîne de caractères représentant le répertoire courant.

Syntaxe :

Syntaxe de la fonction getcwd() en PHP

php
getcwd( void ): string

Cette fonction ne prend aucun paramètre et renvoie une valeur de type chaîne représentant le répertoire de travail actuel.

Exemple :

Exemple d'utilisation de la fonction PHP getcwd()

php
<?php
echo getcwd();
?>

Sortie :


console
/home/user/public_html

Comment utiliser la fonction 'getcwd'

L'utilisation de la fonction 'getcwd' est simple. Il vous suffit d'appeler la fonction, qui renverra le répertoire de travail actuel du script. Vous pouvez ensuite utiliser cette valeur pour effectuer diverses opérations sur les fichiers dans ce répertoire.

Exemple :

Comment utiliser la fonction PHP getcwd() ?

php
<?php
$current_dir = getcwd();
$file_path = $current_dir . '/test.txt';

$file_handle = fopen($file_path, 'w');
fwrite($file_handle, 'This is a test file.');
fclose($file_handle);
?>

Dans l'exemple ci-dessus, nous obtenons le répertoire de travail actuel à l'aide de la fonction 'getcwd' et le stockons dans une variable nommée '$current_dir'. Nous ajoutons ensuite le nom de fichier 'test.txt' à la fin du chemin du répertoire et créons un nouveau fichier dans ce répertoire à l'aide de la fonction 'fopen'. Nous écrivons ensuite des données dans le fichier avec la fonction 'fwrite' et fermons le fichier avec la fonction 'fclose'.

Conclusion

En conclusion, la fonction 'getcwd' est une fonction PHP intégrée utile qui vous permet de récupérer le répertoire de travail actuel d'un script. Vous pouvez utiliser cette fonction pour effectuer diverses opérations sur les fichiers dans ce répertoire. Nous espérons que cet article vous a aidé à comprendre comment utiliser efficacement la fonction 'getcwd'. Si vous avez des questions ou des commentaires, n'hésitez pas à les laisser ci-dessous.

Pratique

Que fait la fonction getcwd() en PHP ?

Trouvez-vous cela utile?

Aperçu dual-run — comparez avec les routes Symfony en production.