# is_link

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

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