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_dirfunksiýasyny,
bu funksiýa direktoriýany barlaýar -
is_filefunksiýasyny,
bu funksiýa faýly barlaýar -
is_readablefunksiýasyny,
bu funksiýa okap bolýandygyny barlaýar -
is_writablefunksiýasyny,
bu funksiýa ýazyp bolýandygyny barlaýar