fclose funktsiyasi
fclose funktsiyasi fclose ochilgan fayl deskriptorni yopib, tizim resurslarini bo'shatadi. Parametr sifatida ilgari fopen funktsiyasi yordamida olingan fayl deskriptori uzatiladi. Funktsiya fayl muvaffaqiyatli yopilganda true va xatolik yuz berganda false qaytaradi.
Sintaksis
fclose(resource $handle): bool
Misol
Faylni yozish uchun ochamiz, unga ma'lumot yozamiz va yopamiz:
<?php
$file = fopen('test.txt', 'w');
fwrite($file, 'Hello World');
$res = fclose($file);
var_dump($res);
?>
Kodni bajarish natijasi:
true
Misol
Mavjud bo'lmagan deskriptorni yopishga harakat qilaylik:
<?php
$res = fclose(null);
var_dump($res);
?>
Kodni bajarish natijasi:
false
Misol
Istisno vaziyatini qayta ishlaymiz:
<?php
$file = fopen('data.txt', 'w');
try {
fwrite($file, 'data');
} finally {
fclose($file);
}
?>