Junior
Quelle est la différence entre les fonctions unset et unlink en PHP?
sobes.tech IA
Réponse de l'IA
unset() — libère une variable, la rendant indéfinie.
<?php
$var = 'une valeur';
unset($var); // La variable $var n'existe plus
unlink() — supprime un fichier du système de fichiers.
<?php
$filename = 'chemin/vers/fichier.txt';
if (file_exists($filename)) {
unlink($filename); // Supprime le fichier chemin/vers/fichier.txt
}
Différence principale : unset() fonctionne avec des variables à l'intérieur du script PHP, tandis que unlink() fonctionne avec des fichiers sur le disque.