File_exists funksiýasy

file_exists funksiýasy görkezilen ýol boýunça faýlyň ýa-da direktoriýanyň ýagdaýyny barlaýar. Eger faýl ýa-da direktoriýa bar bolsa, funksiýa true gaýtarýar, ýogsa false gaýtarýar. Funksiýanyň parametrine faýla görnüşli ýa-da salyň ýol bilen setir berilýär.

Sintaksis

phpfile_exists(string $filename): bool

Mysal

Häzirki direktoriýada 'test.txt' faýlynyň ýagdaýyny barlaýarys:

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

Kodyň ýerine ýetirilmegi netijesi (eger faýl bar bolsa):

phptrue

Mysal

Ýok faýlyň ýagdaýyny barlaýarys:

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

Kodyň ýerine ýetirilmegi netijesi:

phpfalse

Mysal

Direktoriýanyň ýagdaýyny barlaýarys:

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

Kodyň ýerine ýetirilmegi netijesi (eger direktoriýa bar bolsa):

phptrue

Şeýle-de gözüňizi aýlaň

  • is_dir funksiýasyny,
    bu funksiýa direktoriýany barlaýar
  • is_file funksiýasyny,
    bu funksiýa faýly barlaýar
  • is_readable funksiýasyny,
    bu funksiýa okap bolýandygyny barlaýar
  • is_writable funksiýasyny,
    bu funksiýa ýazyp bolýandygyny barlaýar