Junior
Was ist der Unterschied zwischen den Funktionen unset und unlink in PHP?
sobes.tech KI
Antwort von AI
unset() — gibt eine Variable frei, macht sie undefiniert.
<?php
$var = 'ein Wert';
unset($var); // Die Variable $var existiert nicht mehr
unlink() — löscht eine Datei aus dem Dateisystem.
<?php
$filename = 'pfad/zur/datei.txt';
if (file_exists($filename)) {
unlink($filename); // Löscht die Datei pfad/zur/datei.txt
}
Hauptunterschied: unset() arbeitet mit Variablen innerhalb des PHP-Skripts, während unlink() mit Dateien auf der Festplatte arbeitet.