294 of 410 menu

Funkcija fclose

Funkcija fclose aizver atvērto faila deskriptoru, atbrīvojot sistēmas resursus. Parametrā tiek padots faila deskriptors, kas iepriekš tika iegūts ar funkcijas fopen palīdzību. Funkcija atgriež true veiksmīgas faila aizvēršanas gadījumā un false kļūdas gadījumā.

Sintakse

fclose(resource $handle): bool

Piemērs

Atvērsim failu rakstīšanai, ierakstīsim tajā datus un aizvērsim:

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

Koda izpildes rezultāts:

true

Piemērs

Mēģināsim aizvērt neesošu deskriptoru:

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

Koda izpildes rezultāts:

false

Piemērs

Apstrādāsim izņēmuma situāciju:

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

Skatiet arī

  • funkciju fopen,
    kas atver failu
  • funkciju feof,
    kas pārbauda faila beigas
  • funkciju flock,
    kas bloķē failu
Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt