Функцыя file_exists

Функцыя file_exists правярае існаванне файла ці дырэкторыі па паказаным шляху. Функцыя вяртае true, калі файл ці дырэкторыя існуе, і false у адваротным выпадку. У параметр функцыі перадаецца радок з абсалютным ці адносным шляхам да файла.

Сінтаксіс

phpfile_exists(string $filename): bool

Прыклад

Праверым існаванне файла 'test.txt' у бягучай дырэкторыі:

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

Вынік выканання кода (калі файл існуе):

phptrue

Прыклад

Праверым існаванне неіснуючага файла:

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

Вынік выканання кода:

phpfalse

Прыклад

Праверым існаванне дырэкторыі:

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

Вынік выканання кода (калі дырэкторыя існуе):

phptrue

Глядзіце таксама

  • функцыю is_dir,
    якая правярае папку
  • функцыю is_file,
    якая правярае файл
  • функцыю is_readable,
    якая правярае даступнасць для чытання
  • функцыю is_writable,
    якая правярае магчымасць запісу