Sobes.tech
Junior

Kuo skiriasi unset ir unlink funkcijos PHP?

sobes.tech AI

Atsakymas iš AI

unset() — atlaisvina kintamąjį, padarydamas jį nenustatytu.

<?php

$var = 'tam tikra reikšmė';
unset($var); // Kintamasis $var nebėra egzistuojantis

unlink() — ištrina failą iš failų sistemos.

<?php

$filename = 'kelias/iki/failo.txt';
if (file_exists($filename)) {
    unlink($filename); // Ištrina failą kelias/iki/failo.txt
}

Pagrindinis skirtumas: unset() dirba su kintamaisiais viduje PHP skripto, o unlink() dirba su failais diske.