Funktsioon file_exists

Funktsioon file_exists kontrollib faili või kataloogi olemasolu määratud teel. Funktsioon tagastab true, kui fail või kataloog on olemas, ja false vastasel juhul. Funktsiooni parameetrina edastatakse string faili absoluut- või suhtelise teega.

Süntaks

phpfile_exists(string $filename): bool

Näide

Kontrollime faili 'test.txt' olemasolu praeguses kataloogis:

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

Koodi täitmise tulemus (kui fail on olemas):

phptrue

Näide

Kontrollime mitteoleva faili olemasolu:

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

Koodi täitmise tulemus:

phpfalse

Näide

Kontrollime kataloogi olemasolu:

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

Koodi täitmise tulemus (kui kataloog on olemas):

phptrue

Vaata ka

  • funktsiooni is_dir,
    mis kontrollib kataloogi
  • funktsiooni is_file,
    mis kontrollib faili
  • funktsiooni is_readable,
    mis kontrollib loetavust
  • funktsiooni is_writable,
    mis kontrollib kirjutatavust