Junior
Каква е разликата между функциите unset и unlink в PHP?
sobes.tech AI
Отговор от AI
unset() — освобождава променлива, правейки я неопределена.
<?php
$var = 'някаква стойност';
unset($var); // Променливата $var вече не съществува
unlink() — изтрива файл от файловата система.
<?php
$filename = 'път/до/файл.txt';
if (file_exists($filename)) {
unlink($filename); // Изтрива файла път/до/файл.txt
}
Основната разлика: unset() работи с променливи вътре в PHP скрипта, а unlink() работи с файлове на диска.