Funkcija file_exists

Funkcija file_exists tikrina failo ar katalogo egzistavimą nurodytu keliu. Funkcija grąžina true, jei failas ar katalogas egzistuoja, ir false priešingu atveju. Funkcijos parametrui perduodama eilutė su absoliučiu arba santykiu keliu į failą.

Sintaksė

phpfile_exists(string $filename): bool

Pavyzdys

Patikrinkime failo 'test.txt' egzistavimą dabartiniame kataloge:

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

Kodo vykdymo rezultatas (jei failas egzistuoja):

phptrue

Pavyzdys

Patikrinkime neegzistuojančio failo egzistavimą:

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

Kodo vykdymo rezultatas:

phpfalse

Pavyzdys

Patikrinkime katalogo egzistavimą:

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

Kodo vykdymo rezultatas (jei katalogas egzistuoja):

phptrue

Taip pat žiūrėkite

  • funkciją is_dir,
    kuri tikrina katalogą
  • funkciją is_file,
    kuri tikrina failą
  • funkciją is_readable,
    kuri tikrina skaitomumą
  • funkciją is_writable,
    kuri tikrina įrašomumą