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() дискке жайгашкан файлдар менен иштейт.