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štinaDanskDeutschEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Χρησιμοποιούμε cookie για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη