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
phpfclose(resource $handle): bool
Misol
Faylni yozish uchun ochamiz, unga ma'lumot yozamiz va yopamiz:
php<?php
$file = fopen('test.txt', 'w');
fwrite($file, 'Hello World');
$res = fclose($file);
var_dump($res);
?>
Kodni bajarish natijasi:
phptrue
Misol
Mavjud bo'lmagan deskriptorni yopishga harakat qilaylik:
php<?php
$res = fclose(null);
var_dump($res);
?>
Kodni bajarish natijasi:
phpfalse
Misol
Istisno vaziyatini qayta ishlaymiz:
php<?php
$file = fopen('data.txt', 'w');
try {
fwrite($file, 'data');
} finally {
fclose($file);
}
?>