• « is_file
  • is_readable »
  • PHP Manual
  • Funciones del Sistema de Archivos
  • Indica si el nombre de archivo es un enlace simbólico

is_link

(PHP 4, PHP 5, PHP 7)

is_link — Indica si el nombre de archivo es un enlace simbólico

Descripción

is_link ( string $filename ) : bool

Indica si el archivo dado es un enlace simbólico.

Parámetros

filename

Ruta del archivo.

Valores devueltos

Devuelve TRUE si el nombre de archivo existe y es un enlace simbólico, FALSE si no.

Ejemplos

Ejemplo #1 Crear y confirmar si un archivo es un enlace simbólico

<?php
$vínvulo 
= 'subidas';

if(
is_link($vínvulo)) {
    echo(
readlink($vínvulo));
} else {
    
symlink('subidas.php', $vínvulo);
}
?>

Errores/Excepciones

En caso de fallo, se emite un E_WARNING.

Notas

Nota: Los resultados de esta función son guardados en caché. Para más información ver clearstatcache().

Sugerencia

Desde PHP 5.0.0, esta función también puede usarse con algunos URL wrappers. Consultar Protocolos y Envolturas soportados para deter4minar qué envolturas soportan la familia de funcionalidad de stat().

Ver también

  • is_dir() - Indica si el nombre de archivo es un directorio
  • is_file() - Indica si el nombre de fichero es un fichero normal
  • readlink() - Devuelve el objetivo de un enlace simbólico