266 of 410 menu

Функция 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,
    която проверява възможността за запис
Български
AfrikaansAzərbaycanবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне