Junior
Jaka jest różnica między funkcjami unset a unlink w PHP?
sobes.tech AI
Odpowiedź od AI
unset() — zwalnia zmienną, czyniąc ją nieokreśloną.
<?php
$var = 'jakąś wartość';
unset($var); // Zmienna $var nie istnieje już
unlink() — usuwa plik z systemu plików.
<?php
$filename = 'ścieżka/do/pliku.txt';
if (file_exists($filename)) {
unlink($filename); // Usuwa plik ścieżka/do/pliku.txt
}
Główna różnica: unset() działa z zmiennymi wewnątrz skryptu PHP, podczas gdy unlink() działa z plikami na dysku.