is_file funksiýasy

is_file funksiýasy görkezilen ýol boýunça faýlyň ýa-da däl-digini we onuň adaty faýl (direktoriýa ýa-da simwolik çykgyt däl) ýa-da däl-digini barlaýar. Funksiýa faýl ýa-da we ol adaty faýl bolsa true gaýtarýar, tersine bolsa false gaýtarýar.

Sintaksis

phpis_file(string $filename): bool

Mysal

'test.txt' faýlynyň ýa-da däl-digini barlaýalyň:

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

Kodyň ýerine ýetirilmegi netijesi (faýl ýa-da bolsa):

phptrue

Mysal

Derektoriniň ýa-da däl-digini barlaýalyň (funksiýa false gaýtarar):

php<?php
  $res = is_file('directory_name');
  var_dump($res);
?>

Kodyň ýerine ýetirilmegi netijesi:

phpfalse

Mysal

Birnäçe ýollary bir wagtda barlaýalyň:

php<?php
  $files = ['file1.txt', 'file2.txt', 'folder'];
  
  foreach ($files as $file) {
    echo "$file: " . (is_file($file) ? 'true' : 'false') . "\n";
  }
?>

Kodyň ýerine ýetirilmegi netijesi:

phpfile1.txt: true
file2.txt: false
folder: false

Şeýle-de görmeli

  • faýlyň ýa-da däl-digini barlaýan file_exists funksiýasyny,
  • direktoriýany barlaýan is_dir funksiýasyny,
  • ýazgy ukybyny barlaýan is_writable funksiýasyny