fclose funksiýasy
fclose funksiýasy açyk faýl deskriptoryny ýapýar, sistemanyň resurslaryny boşadýar. Parametre hökmünde öň fopen funksiýasy bilen alynan faýlyň deskriptory berilýär. Funksiýa faýly üstünlikli ýapanda true we ýalňyşlyk bolanda false gaýtaryp berýär.
Syntax
fclose(resource $handle): bool
Mysal
Faýly ýazmak üçin açalyň, içine maglumat ýazalyň we ýapalyň:
<?php
$file = fopen('test.txt', 'w');
fwrite($file, 'Hello World');
$res = fclose($file);
var_dump($res);
?>
Kodyň ýerine ýetiriliş netijesi:
true
Mysal
Ýöne ýok deskriptory ýapmaga synanyşalyň:
<?php
$res = fclose(null);
var_dump($res);
?>
Kodyň ýerine ýetiriliş netijesi:
false
Mysal
Ýörite ýagdaýy işleliň:
<?php
$file = fopen('data.txt', 'w');
try {
fwrite($file, 'data');
} finally {
fclose($file);
}
?>