Sobes.tech
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.