Junior
Qual è la differenza tra le funzioni unset e unlink in PHP?
sobes.tech AI
Risposta dell'AI
unset() — libera una variabile, rendendola indefinita.
<?php
$var = 'un valore';
unset($var); // La variabile $var non esiste più
unlink() — elimina un file dal sistema di file.
<?php
$filename = 'percorso/del/file.txt';
if (file_exists($filename)) {
unlink($filename); // Elimina il file percorso/del/file.txt
}
Differenza principale: unset() lavora con variabili all'interno dello script PHP, mentre unlink() lavora con file sul disco.