Junior
Ի՞նչ տարբերություն կա PHP-ում unset և unlink ֆունկցիաների միջև։
sobes.tech AI
Պատասխան AI-ից
unset() — ազատում է փոփոխականը, դարձնելով այն անորոշ։
<?php
$var = 'մեկ արժեք';
unset($var); // Փոփոխական $var արդեն գոյություն չունի
unlink() — հեռացնում է ֆայլը ֆայլային համակարգից։
<?php
$filename = 'ուղի/ֆայլ.txt';
if (file_exists($filename)) {
unlink($filename); // Հեռացնում է ֆայլը ուղի/ֆայլ.txt
}
Հիմնական տարբերությունը՝ unset() աշխատում է շրջանակի ներսում PHP-կոդի փոփոխականների հետ, իսկ unlink() աշխատում է ֆայլերի հետ дискին։