Назад к вопросам
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() работает с файлами на диске.