is_file ֆունկցիան
is_file ֆունկցիան ստուգում է, արդյոք ֆայլը գոյություն ունի տվյալ ճանապարհով
և արդյոք այն սովորական ֆայլ է (ոչ թե դիրեկտորիա կամ սիմվոլիկ հղում):
Ֆունկցիան վերադարձնում է true, եթե ֆայլը գոյություն ունի և սովորական ֆայլ է,
և false հակառակ դեպքում:
Շարահյուսություն
is_file(string $filename): bool
Օրինակ
Ստուգենք 'test.txt' ֆայլի գոյությունը:
<?php
$res = is_file('test.txt');
var_dump($res);
?>
Կոդի կատարման արդյունքը (եթե ֆայլը գոյություն ունի).
true
Օրինակ
Ստուգենք դիրեկտորիայի գոյությունը (ֆունկցիան կվերադարձնի false).
<?php
$res = is_file('directory_name');
var_dump($res);
?>
Կոդի կատարման արդյունքը.
false
Օրինակ
Ստուգենք մի քանի ճանապարհներ միանգամից.
<?php
$files = ['file1.txt', 'file2.txt', 'folder'];
foreach ($files as $file) {
echo "$file: " . (is_file($file) ? 'true' : 'false') . "\n";
}
?>
Կոդի կատարման արդյունքը.
file1.txt: true
file2.txt: false
folder: false
Տես նաև
-
file_existsֆունկցիան,
որը ստուգում է ֆայլի գոյությունը -
is_dirֆունկցիան,
որը ստուգում է դիրեկտորիան -
is_writableֆունկցիան,
որը ստուգում է գրելու հնարավորությունը