Sobes.tech
Junior

PHP'da unset va unlink funksiyalari o'rtasidagi farq nima?

sobes.tech AI

AIdan javob

unset() — variable-ni bo'sh qiladi, uni aniqlanmagan qiladi.

<?php

$var = 'bir qiymat';
unset($var); // $var o'zgaruvchisi mavjud emas

unlink() — fayl tizimidan faylni o'chiradi.

<?php

$filename = 'yo'l/fayl.txt';
if (file_exists($filename)) {
    unlink($filename); // yo'l/fayl.txt faylini o'chiradi
}

Asosiy farq: unset() PHP skript ichidagi o'zgaruvchilar bilan ishlaydi, unlink() esa fayllar bilan ishlaydi diskda.