294 of 410 menu

Функция fclose

Функцията fclose затваря отворен файлов дескриптор, освобождавайки ресурси на системата. В параметъра се предава дескриптор на файл, който е получен предварително с помощта на функцията fopen. Функцията връща true при успешно затваряне на файла и false при грешка.

Синтаксис

fclose(resource $handle): bool

Пример

Нека отворим файл за запис, запишем данни в него и го затворим:

<?php $file = fopen('test.txt', 'w'); fwrite($file, 'Hello World'); $res = fclose($file); var_dump($res); ?>

Резултат от изпълнението на кода:

true

Пример

Нека се опитаме да затворим несъществуващ дескриптор:

<?php $res = fclose(null); var_dump($res); ?>

Резултат от изпълнението на кода:

false

Пример

Нека обработим изключителна ситуация:

<?php $file = fopen('data.txt', 'w'); try { fwrite($file, 'data'); } finally { fclose($file); } ?>

Вижте също

  • функцията fopen,
    която отваря файл
  • функцията feof,
    която проверява края на файла
  • функцията flock,
    която блокира файл
Български
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
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне