Funkcja is_readable

Funkcja is_readable sprawdza, czy określony plik istnieje i jest dostępny do odczytu. Funkcja zwraca true, jeśli plik istnieje i jest dostępny do odczytu, oraz false w przeciwnym przypadku. Jako parametr przekazywana jest ścieżka do pliku w postaci ciągu znaków.

Składnia

phpis_readable(string $filename): bool

Przykład

Sprawdźmy dostępność pliku 'test.txt':

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

Wynik wykonania kodu (jeśli plik istnieje i jest dostępny do odczytu):

phptrue

Przykład

Sprawdźmy dostępność nieistniejącego pliku:

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

Wynik wykonania kodu:

phpfalse

Przykład

Sprawdźmy dostępność pliku ze ścieżką bezwzględną:

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

Wynik wykonania kodu (jeśli plik istnieje i jest dostępny do odczytu):

phptrue

Zobacz też

  • funkcję is_writable,
    która sprawdza możliwość zapisu
  • funkcję is_executable,
    która sprawdza możliwość wykonania
  • funkcję chmod,
    która zmienia uprawnienia dostępu