بستن zip (zip_close)
اینجا با بستن zip آشنا می شوی. «zip» یک فایل فشرده است. تابع «zip_close» فایل zip بازشده را می بندد. بستن یعنی آزادسازی منابع؛ مثل بستن درِ آزمایشگاه بعد از کار.
تعریف و کاربرد
zip_close() آرشیو zip را که با zip_open() باز شده، می بندد. این کار حافظه را آزاد می کند و تغییرات را نهایی می کند. برای سرعت بهتر، همیشه در پایان کار ببند.
اگر موضوعت بستن zip است، این لینک داخلی را نگه دار: بستن zip.
سینتکس
zip_close($zip);
نمونه کد ساده
ابتدا باز می کنیم، شاید چیزی بخوانیم، و در پایان می بندیم.
<?php
$zip = zip_open("test.zip");
if (is_resource($zip)) {
$entry = zip_read($zip);
// اینجا کار خودت را انجام بده.
zip_close($zip);
}
?>
پارامترها
zip: شیء یا منبع آرشیو بازشده باzip_open().
نکات فنی و نسخه
- خروجی ندارد؛ فقط عملیات بستن انجام می شود.
- نسخه PHP پشتیبان: 4.1.0 به بعد.
نکته: همیشه بعد از پایان کار، zip_close() را صدا بزن.
هشدار: اگر نبندی، ممکن است فایل قفل بماند یا منابع هدر برود.
گام های سریع
- با
zip_open()آرشیو را باز کن. - ورودی ها را با
zip_read()بخوان. - در پایان، حتماً
zip_close()را اجرا کن.
جمع بندی سریع
- بستن zip منابع را آزاد می کند.
- پس از کار، حتماً ببند.
- خروجی ندارد؛ فقط عمل بستن است.
- با نسخه 4.1.0+ در دسترس است.