294 of 410 menu

ฟังก์ชัน fclose

ฟังก์ชัน fclose ปิด file descriptor ที่เปิดอยู่ เพื่อปล่อยทรัพยากรของระบบ ค่าพารามิเตอร์ที่ส่งเข้าไปคือ file descriptor ของไฟล์ ซึ่งได้มาจากการเรียกใช้ฟังก์ชัน fopen ก่อนหน้านี้ ฟังก์ชันนี้จะส่งคืน true เมื่อปิดไฟล์สำเร็จ และส่งคืน false เมื่อเกิดข้อผิดพลาด

ไวยากรณ์

fclose(resource $handle): bool

ตัวอย่าง

มาเปิดไฟล์สำหรับเขียน เขียนข้อมูลลงไป แล้วปิดมัน:

<?php $file = fopen('test.txt', 'w'); fwrite($file, 'Hello World'); $res = fclose($file); var_dump($res); ?>

ผลลัพธ์จากการรันโค้ด:

true

ตัวอย่าง

ลองปิด file descriptor ที่ไม่มีอยู่จริง:

<?php $res = fclose(null); var_dump($res); ?>

ผลลัพธ์จากการรันโค้ด:

false

ตัวอย่าง

จัดการกับสถานการณ์ผิดปกติ:

<?php $file = fopen('data.txt', 'w'); try { fwrite($file, 'data'); } finally { fclose($file); } ?>

ดูเพิ่มเติม

  • ฟังก์ชัน fopen,
    ซึ่งใช้สำหรับเปิดไฟล์
  • ฟังก์ชัน feof,
    ซึ่งตรวจสอบจุดสิ้นสุดของไฟล์
  • ฟังก์ชัน flock,
    ซึ่งล็อกไฟล์
ไทย
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣTürkmenTürkçeЎзбекOʻzbekTiếng Việt
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ