Sobes.tech
Junior

Mi a különbség az unset és unlink függvények között PHP-ben?

sobes.tech MI

Válasz az MI-től

unset() — felszabadít egy változót, és undefined-é teszi.

<?php

$var = 'valami érték';
unset($var); // A változó $var már nem létezik

unlink() — töröl egy fájlt a fájlrendszerből.

<?php

$filename = 'útvonal/fájl.txt';
if (file_exists($filename)) {
    unlink($filename); // Törli az útvonal/fájl.txt fájlt
}

Fő különbség: az unset() a PHP szkript belsejében lévő változókkal dolgozik, míg az unlink() fájlokkal a lemezen.