PHP ดึงไฟล์อื่นมาแสดงยังไง บทความนี้สอนใช้คำสั่ง include และ require เพื่อดึงไฟล์ หรือเรียกไฟล์ PHP อื่นมาแสดงที่หน้าเว็บไซต์ โดยทั้ง 2 ฟังก์ชันมีความแตกต่างในการใช้งาน และวัตถุประสงค์ สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง PHP ดึงไฟล์อื่นมาแสดง เรียกไฟล์อื่นมาแสดงยังไง
<?php
// ไฟล์ชื่อ index.php
echo "แสดงจากไฟล์ index.php";
include( "a.php" );
require( "b.php" );
?>
ผลลัพธ์
แสดงจากไฟล์ index.php
แสดงจากไฟล์ a.php ด้วย include
แสดงจากไฟล์ b.php ด้วย require
PHP ดึงไฟล์อื่นมาแสดง เรียกไฟล์อื่นมาแสดง จากตัวอย่างดึงไฟล์ชื่อ a.php มาแสดงด้วย include และ b.php มาแสดงด้วย require โดยทั้ง 2 คำสั่งแตกต่างกันดังนี้
1. include หากไม่พบไฟล์ โปรแกรมจะขึ้น warning และโปรแกรมส่วนที่เหลือยังทำงานต่อได้
2. require หากไม่พบไฟล์ โปรแกรมจะขึ้น error ทำให้โปรแกรมส่วนที่เหลือหยุดการทำงาน