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
file_exists(string $filename): bool
Przykład
Sprawdźmy istnienie pliku 'test.txt' w bieżącym katalogu:
<?php
$res = file_exists('test.txt');
var_dump($res);
?>
Wynik wykonania kodu (jeśli plik istnieje):
true
Przykład
Sprawdźmy istnienie nieistniejącego pliku:
<?php
$res = file_exists('nonexistent_file.txt');
var_dump($res);
?>
Wynik wykonania kodu:
false
Przykład
Sprawdźmy istnienie katalogu:
<?php
$res = file_exists('images/');
var_dump($res);
?>
Wynik wykonania kodu (jeśli katalog istnieje):
true
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