Sobes.tech
Junior

Koja je razlika između funkcija unset i unlink u PHP?

sobes.tech АИ

Одговор од АИ

unset() — oslobađa promenljivu, čineći je nedefinisanom.

<?php

$var = 'neka vrednost';
unset($var); // Promenljiva $var više ne postoji

unlink() — briše fajl iz fajl sistema.

<?php

$filename = 'putanja/do/fajla.txt';
if (file_exists($filename)) {
    unlink($filename); // Briše fajl putanja/do/fajla.txt
}

Glavna razlika: unset() radi sa promenljivima unutar PHP skripte, dok unlink() radi sa fajlovima na disku.