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ščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј