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.