Junior
Mis vahe on funktsioonidel unset ja unlink PHP-s?
sobes.tech AI
Vastus AI-lt
unset() — vabastab muutuja, muutes selle määramatuks.
<?php
$var = 'mõni väärtus';
unset($var); // Muutuja $var enam ei eksisteeri
unlink() — kustutab faili failisüsteemist.
<?php
$filename = 'tee/kausta/fail.txt';
if (file_exists($filename)) {
unlink($filename); // Kustutab faili tee/kausta/fail.txt
}
Peamine erinevus: unset() töötab muutujatega sise PHP skriptis, samas kui unlink() töötab failidega kettal.