Junior
Jaký je rozdíl mezi funkcemi unset a unlink v PHP?
sobes.tech AI
Odpověď od AI
unset() — uvolní proměnnou, čímž ji nastaví jako nedefinovanou.
<?php
$var = 'nějaká hodnota';
unset($var); // Proměnná $var již neexistuje
unlink() — odstraní soubor ze souborového systému.
<?php
$filename = 'cesta/k/souboru.txt';
if (file_exists($filename)) {
unlink($filename); // Odstraní soubor cesta/k/souboru.txt
}
Hlavní rozdíl: unset() pracuje s proměnnými uvnitř PHP skriptu, zatímco unlink() pracuje s soubory na disku.