Sobes.tech
Junior

PHP-də unset və unlink funksiyaları arasındakı fərq nədir?

sobes.tech Süni İntellekt

AI-dan cavab

unset() — dəyişəni azad edir, onu qeyri-müəyyən edir.

<?php

$var = 'bəzən dəyər';
unset($var); // $var dəyişəni artıq mövcud deyil

unlink() — faylı fayl sistemindən silir.

<?php

$filename = 'yol/filen.txt';
if (file_exists($filename)) {
    unlink($filename); // yol/filen.txt faylını silir
}

Əsas fərq: unset() PHP skriptinin içində dəyişənlərlə işləyir, unlink() isə diskdəki fayllarla işləyir.