Функция 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 функциясын,
    ал жазууга мүмкүн экендигин текшейт