Sobes.tech
Junior

Kāda ir atšķirība starp funkcijām unset un unlink PHP?

sobes.tech AI

Atbilde no AI

unset() — atbrīvo mainīgo, padarot to nenoteiktu.

<?php

$var = 'kāda vērtība';
unset($var); // Mainīgais $var vairs nepastāv

unlink() — dzēš failu no failu sistēmas.

<?php

$filename = 'ceļš/uz/failu.txt';
if (file_exists($filename)) {
    unlink($filename); // Dzēš failu ceļš/uz/failu.txt
}

Galvenā atšķirība: unset() strādā ar mainīgajiem iekš PHP skripta, bet unlink() ar failiem uz diska.