Junior
¿Cuál es la diferencia entre las funciones unset y unlink en PHP?
sobes.tech AI
Respuesta de la IA
unset() — libera una variable, haciéndola indefinida.
<?php
$var = 'algún valor';
unset($var); // La variable $var ya no existe
unlink() — elimina un archivo del sistema de archivos.
<?php
$filename = 'ruta/al/archivo.txt';
if (file_exists($filename)) {
unlink($filename); // Elimina el archivo ruta/al/archivo.txt
}
La diferencia principal: unset() trabaja con variables dentro del script PHP, mientras que unlink() trabaja con archivos en el disco.