Закриття з'єднання з файлом

 

Після виконання необхідних дій з файлом, будь то читання або запис даних або що-небудь інше, з'єднання, встановлене з цим файлом функцією fopen (), потрібно закрити. Для цього використовують функцію fclose (). Синтаксис у неї наступний:

fclose (покажчик на файл)

Ця функція повертає TRUE, якщо з'єднання успішно закрито, і FALSE - у зворотному випадку. Аргумент цієї функції повинен вказувати на файл, успішно відкритий, наприклад, за допомогою функції fopen ().

Приклад. Використання функції fclose ()

<? Php 
$h = fopen ("my_file.html", "w"); 
fclose ($ h);
?>

Звичайно, якщо не закривати з'єднання з файлом, ніяких помилок виконання скрипта не відбудеться. Але в цілому для сервера це може мати серйозні наслідки. Наприклад, хакер може скористатися відкритим з'єднанням і записати в файл вірус, не кажучи вже про зайві витрати ресурсів сервера. Тож радимо завжди закривати з'єднання з файлом після виконання необхідних дій.