Junior
Care este diferența dintre funcțiile unset și unlink în PHP?
sobes.tech AI
Răspuns de la AI
unset() — eliberează o variabilă, făcând-o nedefinită.
<?php
$var = 'o valoare';
unset($var); // Variabila $var nu mai există
unlink() — șterge un fișier din sistemul de fișiere.
<?php
$filename = 'cale/catre/fișier.txt';
if (file_exists($filename)) {
unlink($filename); // Șterge fișierul cale/catre/fișier.txt
}
Diferența principală: unset() lucrează cu variabile în interiorul scriptului PHP, în timp ce unlink() lucrează cu fișiere pe disc.