Функция 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 функцияси,
    у ёзиш учун мумкинлигини текшеради