Назад к вопросам
Junior
88
questionbank
В чем разница между функциями unset и unlink в PHP?
Sobes Copilot
Получайте ответы в реальном времени
Ответ от нейросети
sobes.tech AI
unset() — освобождает переменную, делая ее неопределенной.
<?php
$var = 'some value';
unset($var); // Переменная $var больше не существует
unlink() — удаляет файл из файловой системы.
<?php
$filename = 'path/to/file.txt';
if (file_exists($filename)) {
unlink($filename); // Удаляет файл path/to/file.txt
}
Основное различие: unset() работает с переменными внутри PHP-скрипта, а unlink() работает с файлами на диске.