Sobes.tech
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.