Junior
PHP'de unset ve unlink fonksiyonları arasındaki fark nedir?
sobes.tech yapay zeka
AI'dan gelen yanıt
unset() — bir değişkeni serbest bırakır ve onu tanımsız hale getirir.
<?php
$var = 'bir değer';
unset($var); // $var değişkeni artık mevcut değil
unlink() — dosya sisteminden bir dosyayı siler.
<?php
$filename = 'yol/dosya.txt';
if (file_exists($filename)) {
unlink($filename); // yol/dosya.txt dosyasını siler
}
Ana fark: unset() PHP betiği içindeki değişkenlerle çalışırken, unlink() diskteki dosyalarla çalışır.