ให้เรตสมาชิก: 5 / 5

ดาวใช้งานดาวใช้งานดาวใช้งานดาวใช้งานดาวใช้งาน
 

 บทที่ 36 การใช้คำสั่ง include และ require

คำสั่งทั้งสองเอาไว้แทรกเนื้อหาจากไฟล์อื่นที่ต้องการ ข้อแตกต่างระหว่าง include และ require อยู่ตรงที่ว่า ในกรณีของการแทรกไฟล์ใช้ชื่อต่างๆ กันมากกว่าหนึ่งครั้งโดยใช้ลูป  คำสั่ง require จะอ่านเพียงแค่ครั้งเดียว คือไฟล์แรก และจะแทรกไฟล์นี้เท่านั้นไปตามจำนวนครั้งที่วนลูป ในขณะที่ include สามารถอ่านได้ไฟล์ต่างๆ กันตามจำนวนครั้งที่ต้องการ
 

ไฟล์ตัวอย่าง :: code_ex1.php
<?php
 $filename[]="file1.inc"; 
 $filename[]="file2.inc"; 
 for ($i = 0; $i < 2; $i++) { 
    include $filename[$i]; 
 } 
 ?>

 

ไฟล์ตัวอย่าง :: file1.inc
Hello world 1<BR>

 

ไฟล์ตัวอย่าง :: file2.inc
Hello world 2<BR>


 

ไฟล์ตัวอย่าง : code_ex2.php
<?php
include ("script.inc"); 
?>


 

ไฟล์ script.inc
<P><CENTER><BLINK><? echo "Hi, How are you!" ?></BLINK></CENTER>

การแทรกไฟล์ภายในโครงสร้างของ if-else หรือ for-loop เป็นต้น มีข้อควรระวังเวลาใช้ คือ จะต้องใส่ { } เอาไว้ เพื่อให้อยู่ในบล็อกของโครงสร้าง
 

<?php
if ($version < 1.0) {
include ($DOCUMENT_ROOT."/old.inc");
}
else {
include ( $DOCUMENT_ROOT."/new.inc") ;
}
?>

ดังนั้นควรจะระมัดระวัง การแทรกไฟล์โดยใช้ include หรือ require ในตำแหน่งๆต่าง โดยเฉพาะอย่างยิ่งในกรณีที่ แทรกไฟล์ที่มีคำสั่ง HTML อยู่ด้วย


ชื่อ
บทที่ 36 การใช้คำสั่ง include และ require
หมวดหมู่
PHP Basics, PHP Basics
ฮิต
9723
ผู้สร้างเอกสาร
thatsawan
วันที่สร้างเอกสาร
2014-05-13 19:25:16

chapter_36.zip

ประเภทไฟล์ zip

ขนาดไฟล์ 1.12 KB

ผู้อัพโหลดไฟล์ thatsawan

วันที่อัพโหลด 2014-04-24 16:44:02


กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
คำสั่งจัดการฐานข้อมูล MySQL
โดย tai14 อ 21 ส.ค. 2018 10:43 pm บอร์ด SQL Knowledge
0
6
อ 21 ส.ค. 2018 10:43 pm โดย tai14
ทำความรู้จักกับ MySQL
โดย tai14 อ 21 ส.ค. 2018 10:08 pm บอร์ด SQL Knowledge
0
6
อ 21 ส.ค. 2018 10:08 pm โดย tai14
ทำความรู้จักกับการพยากรณ์ทางธุรกิจ
โดย tai14 อ 21 ส.ค. 2018 7:09 pm บอร์ด Microsoft Office Knowledge & line & Etc
0
8
อ 21 ส.ค. 2018 7:09 pm โดย tai14
R - mdsoft_confirm_sale_and_payment
โดย thatsawan อ 21 ส.ค. 2018 6:19 pm บอร์ด สิริกิตติรัตน์ - Developer
0
1
อ 21 ส.ค. 2018 6:19 pm โดย thatsawan
มาทำความรู้จัก Sort ใน Python กันครับ
โดย tatiya อ 21 ส.ค. 2018 6:06 pm บอร์ด Python Knowledge
0
7
อ 21 ส.ค. 2018 6:06 pm โดย tatiya
วิธีสร้างแบบสอบถามออนไลน์ด้วย Google Forms
โดย tai14 อ 21 ส.ค. 2018 5:46 pm บอร์ด Microsoft Office Knowledge & line & Etc
0
11
อ 21 ส.ค. 2018 5:46 pm โดย tai14
B - auto_run_barcode รูปแบบที่รันออกมาไม่ถูกต้องตาม ฟอร์แมต
โดย nuattawoot อ 21 ส.ค. 2018 2:36 pm บอร์ด Hachanna - Testter
1
9
อ 21 ส.ค. 2018 3:57 pm โดย nuattawoot
Built in functions ที่เกี่ยวกับ File
โดย tai14 อ 21 ส.ค. 2018 2:31 pm บอร์ด PHP Knowledge
0
12
อ 21 ส.ค. 2018 2:31 pm โดย tai14
ฟังก์ชัน Array ที่ใช้ใน PHP
โดย tai14 อ 21 ส.ค. 2018 1:20 pm บอร์ด PHP Knowledge
0
8
อ 21 ส.ค. 2018 1:20 pm โดย tai14
R - รูปแบบในการส่งคำสั่งจาก line ในการสั่งสินค้า @tsukasaz
โดย mindphp อ 21 ส.ค. 2018 12:11 pm บอร์ด สิริกิตติรัตน์ (Main)
1
7
อ 21 ส.ค. 2018 2:00 pm โดย tsukasaz
งานประจำวันที่ 21 สิงหาคม 2561
โดย Lamduan อ 21 ส.ค. 2018 10:27 am บอร์ด M066 - นางสาวลำดวน พันโอดเบี้ย
1
16
อ 21 ส.ค. 2018 7:13 pm โดย Lamduan
งานประจำวันที่ 21 สิงหาคม 2561
โดย tai14 อ 21 ส.ค. 2018 10:17 am บอร์ด MT26 - นางสาวอัครยุภา ยงยุทธ
1
13
อ 21 ส.ค. 2018 7:18 pm โดย tai14
งานประจำวันที่ 21 สิงหาคม 2561
โดย pprn อ 21 ส.ค. 2018 10:10 am บอร์ด MT25 - นางสาวปรียากมล รินนาศักดิ์
1
8
อ 21 ส.ค. 2018 7:12 pm โดย pprn
งานประจำวันที่ 21 สิงหาคม 2561
โดย tatiya อ 21 ส.ค. 2018 10:09 am บอร์ด M065 - ตติยะ นาชัย
1
4
อ 21 ส.ค. 2018 7:14 pm โดย tatiya
สรุปความรู้จากวีดีโอการสร้างเทมเพลต
โดย tai14 จ 20 ส.ค. 2018 7:44 pm บอร์ด MT26 - นางสาวอัครยุภา ยงยุทธ
0
9
จ 20 ส.ค. 2018 7:44 pm โดย tai14
แนะนำตัวช่วยในการ หาคำที่มีจำนวนการใช้งานมากที่สุด
โดย tatiya จ 20 ส.ค. 2018 4:54 pm บอร์ด Python Knowledge
0
18
จ 20 ส.ค. 2018 4:54 pm โดย tatiya
ตัวอย่างการใช้ Match Fuction
โดย tai14 จ 20 ส.ค. 2018 4:29 pm บอร์ด PHP Knowledge
0
15
จ 20 ส.ค. 2018 4:29 pm โดย tai14
ทำความรู้จักกับ Built-in Functions
โดย tai14 จ 20 ส.ค. 2018 3:40 pm บอร์ด PHP Knowledge
0
12
จ 20 ส.ค. 2018 3:40 pm โดย tai14
กลุ่มคำสั่งการทำงานซ้ำ
โดย tai14 จ 20 ส.ค. 2018 11:51 am บอร์ด PHP Knowledge
0
18
จ 20 ส.ค. 2018 11:51 am โดย tai14
ใบเสร็จรับเงินจาก POS แสดงเลขที่ Invoice ไม่ถูกต้อง [2018-08][006]
โดย AePongsak จ 20 ส.ค. 2018 10:54 am บอร์ด Hachanna - Testter
2
13
จ 20 ส.ค. 2018 5:18 pm โดย AePongsak