287 of 410 menu

ฟังก์ชัน require

ฟังก์ชัน require เชื่อมต่อและเรียกใช้ไฟล์ที่ระบุในสคริปต์ปัจจุบัน ในทางตรงกันข้ามกับ include เมื่อไม่มีไฟล์จะทำให้เกิดข้อผิดพลาดร้ายแรงและหยุดการทำงานของสคริปต์ ฟังก์ชันนี้มักใช้สำหรับเชื่อมต่อไฟล์สำคัญที่มีฟังก์ชัน คลาส หรือการตั้งค่า

ไวยากรณ์

require 'path/to/file.php';

ตัวอย่าง

การเชื่อมต่อไฟล์ที่มีการตั้งค่า:

<?php require 'config.php'; echo $db_host; // ตัวแปรจาก config.php ?>

หากไฟล์ config.php มีอยู่ เนื้อหาของมันจะถูกดำเนินการ และตัวแปรต่างๆ จะสามารถใช้งานได้

ตัวอย่าง

ความพยายามในการเชื่อมต่อไฟล์ที่ไม่มีอยู่:

<?php require 'missing_file.php'; echo 'This line will not execute'; ?>

หากไฟล์ missing_file.php ไม่มีอยู่ สคริปต์จะสิ้นสุดลงด้วยข้อผิดพลาด

ความแตกต่างระหว่าง require และ include

ความแตกต่างหลัก - require ทำให้เกิดข้อผิดพลาดร้ายแรงเมื่อไม่มีไฟล์ ในขณะที่ include เป็นเพียงคำเตือน

<?php include 'optional_file.php'; // สคริปต์จะทำงานต่อไป require 'required_file.php'; // สคริปต์จะหยุดหากมีข้อผิดพลาด ?>

ดูเพิ่มเติม

  • ฟังก์ชัน include,
    ซึ่งเชื่อมต่อไฟล์ด้วย แต่ไม่หยุดสคริปต์เมื่อมีข้อผิดพลาด
  • ฟังก์ชัน require_once,
    ซึ่งรับประกันการเชื่อมต่อไฟล์เพียงครั้งเดียว
ไทย
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
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ