Función is_readable

La función is_readable verifica si existe el archivo especificado y si está disponible para lectura. La función devuelve true si el archivo existe y está disponible para lectura, y false en caso contrario. Se pasa como parámetro la ruta al archivo en forma de cadena.

Sintaxis

phpis_readable(string $filename): bool

Ejemplo

Verifiquemos la disponibilidad del archivo 'test.txt':

php<?php
  $res = is_readable('test.txt');
  var_dump($res);
?>

Resultado de la ejecución del código (si el archivo existe y está disponible para lectura):

phptrue

Ejemplo

Verifiquemos la disponibilidad de un archivo inexistente:

php<?php
  $res = is_readable('nonexistent_file.txt');
  var_dump($res);
?>

Resultado de la ejecución del código:

phpfalse

Ejemplo

Verifiquemos la disponibilidad de un archivo con ruta absoluta:

php<?php
  $res = is_readable('/var/www/html/test.txt');
  var_dump($res);
?>

Resultado de la ejecución del código (si el archivo existe y está disponible para lectura):

phptrue

Véase también

  • la función is_writable,
    que verifica la posibilidad de escritura
  • la función is_executable,
    que verifica la posibilidad de ejecución
  • la función chmod,
    que cambia los permisos de acceso