• « umask
  • Inotify »
  • PHP Manual
  • Funciones del Sistema de Archivos
  • Elimina un fichero

unlink

(PHP 4, PHP 5, PHP 7, PHP 8)

unlink — Elimina un fichero

Descripción

unlink(string $filename, ?resource $context = null): bool

Elimina filename. Similar a la función C Unix unlink(). En caso de error, se generará una advertencia de nivel E_WARNING.

Parámetros

filename

Ruta de acceso al fichero.

Si el fichero es un enlace simbólico, se eliminará el enlace simbólico. En Windows, para eliminar un enlace simbólico a un directorio, debe utilizarse rmdir() en su lugar.

context

Nota: Un resource de contexto de flujo.

Valores devueltos

Esta función retorna true en caso de éxito o false si ocurre un error.

Historial de cambios

Versión Descripción
7.3.0 En Windows, ahora es posible utilizar unlink() para eliminar ficheros cuyos gestores están en uso, lo cual antes fallaba. Sin embargo, aún no es posible recrear el fichero eliminado hasta que todos sus gestores sean cerrados.

Ejemplos

Ejemplo #1 Ejemplo con unlink()

<?php
$fh
= fopen('test.html', 'a');
fwrite($fh, '<h1>Hello world!</h1>');
fclose($fh);

unlink('test.html');
?>

Ver también

  • rmdir() - Elimina un directorio