फ़ंक्शन is_file

फ़ंक्शन is_file जाँचता है कि क्या निर्दिष्ट पथ पर कोई फ़ाइल मौजूद है और क्या यह एक सामान्य फ़ाइल है (न कि डायरेक्टरी या सिंबलिक लिंक)। फ़ंक्शन true लौटाता है, यदि फ़ाइल मौजूद है और एक सामान्य फ़ाइल है, और false अन्यथा।

सिंटैक्स

phpis_file(string $filename): bool

उदाहरण

आइए फ़ाइल 'test.txt' के अस्तित्व की जाँच करें:

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

कोड निष्पादन का परिणाम (यदि फ़ाइल मौजूद है):

phptrue

उदाहरण

आइए एक डायरेक्टरी के अस्तित्व की जाँच करें (फ़ंक्शन false लौटाएगा):

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

कोड निष्पादन का परिणाम:

phpfalse

उदाहरण

आइए एक साथ कई पथों की जाँच करें:

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

कोड निष्पादन का परिणाम:

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

यह भी देखें

  • फ़ंक्शन file_exists,
    जो फ़ाइल के अस्तित्व की जाँच करता है
  • फ़ंक्शन is_dir,
    जो डायरेक्टरी की जाँच करता है
  • फ़ंक्शन is_writable,
    जो लिखने की क्षमता की जाँच करता है