Funkcja file_exists

Funkcja file_exists sprawdza istnienie pliku lub katalogu pod określoną ścieżką. Funkcja zwraca true, jeśli plik lub katalog istnieje, i false w przeciwnym przypadku. Do parametru funkcji przekazywany jest ciąg znaków zawierający bezwzględną lub względną ścieżkę do pliku.

Składnia

phpfile_exists(string $filename): bool

Przykład

Sprawdźmy istnienie pliku 'test.txt' w bieżącym katalogu:

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

Wynik wykonania kodu (jeśli plik istnieje):

phptrue

Przykład

Sprawdźmy istnienie nieistniejącego pliku:

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

Wynik wykonania kodu:

phpfalse

Przykład

Sprawdźmy istnienie katalogu:

php<?php
  $res = file_exists('images/');
  var_dump($res);
?>

Wynik wykonania kodu (jeśli katalog istnieje):

phptrue

Zobacz też

  • funkcję is_dir,
    która sprawdza katalog
  • funkcję is_file,
    która sprawdza plik
  • funkcję is_readable,
    która sprawdza możliwość odczytu
  • funkcję is_writable,
    która sprawdza możliwość zapisu