โดยจะมีหลากหลายฟังก์ชั่น อาทิเช่น include เเละ require จะมีหน้าที่คล้ายกัน คือการเรียกใช้ไฟล์ที่กำหนด เเต่ว่า
ถ้าใช้คำสั่ง include เเล้วไม่พบไฟล์ที่ต้องการ มันจะทำแค่แสดงข้อความเตือน แต่มันจะยังถูกประมวลผลต่อไปจนจบ
เเต่ถ้าใช้คำสั่ง require เเล้วไม่พบไฟล์ที่ต้องการ จะคืนค่า error เเละหยุดการทำงาน
เเละคำสั่งinclue_once,require_once มีความหมายเหมือนกับคำสั่งต้นเเบบด้านบน เเต่ว่าจะทำการนำเข้าไฟล์เพียงเเค่ครั้งเดียว
จะเเสดงตัวอย่างการเรียกใช้คำสั่ง include เเละ require กันนะครับ
โดยจะทำการใช้คำสั่ง include ในไฟล์นี้นะครับ
โค้ด: เลือกทั้งหมด
<?php
$a = 10;
include('another.php');
echo $a + $b;
echo "<br>";
echo "Hello";
?>
โค้ด: เลือกทั้งหมด
<?php
$b = 10;
?>
ที่นี้จากโค้ด ผมจะเปลี่ยนคำสั่ง include เป็น คำสั่ง require ดูนะครับ
โดยจะนำไฟล์ another.php ออกไปเหมือนกัน
ผลลัพธ์ที่ได้ครับ จะเห็นได้ว่า โค้ดจะมีการerrorเเละหยุดการทำงานทันทีครับ
โดยคำสั่งเหล่านี้เปรียบได้กับการรวมไฟล์ที่เราต้องการมาประมวลผลด้วยกัน ทำให้ช่วยเพิ่มประสิทธิภาพของงานที่ทำ โดยการใช้งาน include เเละ require จะขึ้นอยู่กับงานที่ทำด้วยครับ ในการ include หรือ require ไฟล์ เราควรระบุเส้นทางของไฟล์แบบเต็มๆ จะช่วยทำให้PHPไม่ต้องเสียเวลาในการค้นหาไฟล์ครับ ตัวอย่างเช่น
<?php include('C:\xampp\htdocs\myphp\test.php');?> ซึ่งจะเร็วกว่าการระบุแบบ<?php include('work.php');?>ครับ
อ้างอิง
https://beprogrammer.tripod.com/WEBprogrammer/php/php7.html
https://sites.google.com/a/svc.ac.th/php/phasa-php/karchikhasangincludelaearequire
http://code-osiris.blogspot.com/p/php-include-require.html