ความแตกต่างระหว่าง include & require
include เป็นคำสั่งที่เพียงต้องการเรียกไฟล์ภายนอกแต่ไม่ได้ให้ความสำคัญมาก คือ ถ้าไม่มีการพบไฟล์ดังกล่าวโปรแกรมจะยังสามารถทำงานต่อไปได้นิยมใช้กับเอกสาร .html
ส่วน require เป็นคำสั่งที่เรียกใช้งานแล้วไฟล์ดังกล่าวจะต้องมีอยู่จริง ถ้าไม่พบไฟล์โปรแกรมก็จะหยุดทำงานในทันที นิยมใช้กับเอกสาร .php,.inc
1. PHP include() (ประกอบด้วย) เป็นคำสั่งที่ใช้ในการเรียกไฟล์จากภายนอก โดยทำการเรียกค่าโปรแกรมหรือข้อความในไฟล์ปลายทาง คำสั่ง include() เมื่อโปรแกรมไม่พบไฟล์ดังกล่าวโปรแกรมจะแสดงข้อความเตือน Warning เท่านั้น
<?php
include
(
"file.php"
);?>
2. PHP include_once() (ประกอบด้วยเพียงครั้งเดียว) เป็นคำสั่งที่ใช้ในการเรียกไฟล์จากภายนอก และแสดง Warning เหมือน include ต่างกันตรงที่ include_one จะมีการนำเข้าไฟล์ดังกล่าวเพียงครั้งเดียว แม้ว่าจะมีการจะมีการ include_once เข้ามาหลายครั้งก็ตาม ก็จะแสดงครั้งแรกครั้งเดียว
<?php
include_once
(
"file.php"
);?>
3. PHP require() (ต้องการ) เป็นคำสั่งที่ใช้ในการเรียกไฟล์จากภายนอก โดยทำการเรียกค่าโปรแกรมหรือข้อความในไฟล์ปลายทาง คำสั่ง require() เมื่อโปรแกรมไม่พบไฟล์ดังกล่าวโปรแกรมจะหยุดทำงานในทันที (แสดง Fetal Error)
<?php
require
(
"file.php"
);?>
4. PHP require_once() (ต้องการเพียงครั้งเดียว) เหมือน require() แต่จะะมีการนำเข้าไฟล์ดังกล่าวเพียงครั้งเดียว
<?php
require_once
(
"file.php"
);?>
Sign up here with your email
ConversionConversion EmoticonEmoticon