La función is_link() en PHP se usa para verificar si el archivo especificado es un enlace simbólico o no. La ruta al archivo se envía como parámetro a la función is_link() y devuelve VERDADERO si el nombre del archivo existe y es un enlace simbólico, de lo contrario devuelve FALSO.
Sintaxis:
is_link(file)
Parámetros utilizados:
la función is_link() en PHP acepta solo un parámetro.
- archivo: Es un parámetro obligatorio que especifica la ruta del archivo.
Valores devueltos:
Devuelve VERDADERO si el nombre del archivo existe y es un enlace simbólico, de lo contrario devuelve FALSO.
Excepciones:
- Se emite una E_WARNING en caso de falla.
- El resultado de esta función se almacena en caché y, por lo tanto, la función clearstatcache() se usa para borrar el caché.
Ejemplos:
Input : $mylink = "gfg"; if(is_link($mylink)) { echo ("$mylink is a symbolic link!"); } else { echo ("$mylink is not a symbolic link!"); } Output : gfg is a symbolic link! Input : $mylink = "gfg"; if (is_link($mylink)) { echo ("$mylink is a symbolic link!"); echo "Reading the link :\n"; echo(readlink($mylink)); } else { symlink("gfg", $mylink); } Output : gfg is a symbolic link! Reading the link : A portal for geeks!
Los siguientes programas ilustran la función is_link().
Programa 1
<?php $myfile = "gfg"; // checking whether the file is a symbolic link or not if (is_link($mylink)) { echo ("$mylink is a symbolic link!"); } else { echo ("$mylink is not a symbolic link!"); } ?>
Producción:
gfg is a symbolic link!
Programa 2
<?php $myfile = "gfg"; // checking whether the file // is a symbolic link or not if (is_link($mylink)) { echo ("$mylink is a symbolic link!"); // Reading the link echo "Reading the link :\n"; echo (readlink($mylink)); } // creating a symbolic link of the // file if it doesn't exist else { symlink("gfg", $mylink); } ?>
Producción:
gfg is a symbolic link! Reading the link : A portal for geeks!
Referencia:
http://php.net/manual/en/function.is-link.php
Publicación traducida automáticamente
Artículo escrito por Shubrodeep Banerjee y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA