Sobes.tech
Junior

Wat is het verschil tussen de functies unset en unlink in PHP?

sobes.tech AI

Antwoord van AI

unset() — bevrijdt een variabele, maakt deze ongedefinieerd.

<?php

$var = 'en waarde';
unset($var); // De variabele $var bestaat niet meer

unlink() — verwijdert een bestand uit het bestandssysteem.

<?php

$filename = 'pad/naar/bestand.txt';
if (file_exists($filename)) {
    unlink($filename); // Verwijdert het bestand pad/naar/bestand.txt
}

Belangrijkste verschil: unset() werkt met variabelen binnen PHP-scripts, terwijl unlink() werkt met bestanden op de schijf.