ให้เรตสมาชิก: 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
ฮิต
17693
ผู้สร้างเอกสาร
thatsawan
วันที่สร้างเอกสาร
2014-05-13 19:25:16

chapter_36.zip

ประเภทไฟล์ zip

ขนาดไฟล์ 1.12 KB

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

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


กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
Validation Code มันอยู่ตรงไหนของเมล์หรอครับหาไม่เจอ
โดย Anonymous พฤ 16 ธ.ค. 2004 6:51 am บอร์ด ถาม - ตอบ คอมพิวเตอร์
4
5272
ศ 17 ธ.ค. 2004 3:48 pm โดย บุคคลทั่วไป
แก้ เว็บ โป๊ะ เข้าเครื่องยังไง ค่ะ
โดย Anonymous อ 07 ธ.ค. 2004 3:50 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
2
3734
พฤ 09 ธ.ค. 2004 2:25 pm โดย บุคคลทั่วไป
หารายได้ ผ่านเน็ตทำได้จริง หรือ ค่ะ
โดย Anonymous ส 04 ธ.ค. 2004 2:37 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
2
4351
จ 06 ธ.ค. 2004 7:53 pm โดย บุคคลทั่วไป
แนะนำโปแกรม แปลง mp3 ให้หน่อยค่ะ
โดย Anonymous ศ 03 ธ.ค. 2004 2:50 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
2
3739
อ 03 พฤษภาคม 2005 3:23 pm โดย nun
google ที่ thainuke
โดย Anonymous พ 17 พ.ย. 2004 2:40 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
1
2967
พ 17 พ.ย. 2004 3:29 pm โดย บุคคลทั่วไป
หาเงินบนอินเตอร์เน็ต เรื่องง่าย ๆ ใครก็ทำได้
โดย Anonymous พ 10 พ.ย. 2004 8:25 am บอร์ด ถาม - ตอบ คอมพิวเตอร์
1
3342
พ 10 พ.ย. 2004 9:35 am โดย บุคคลทั่วไป
หน้า add url ไปยัง search ต่างๆ
โดย Anonymous ศ 05 พ.ย. 2004 3:05 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
1
3098
ส 06 พ.ย. 2004 2:54 pm โดย บุคคลทั่วไป
ธนาคาร
โดย Anonymous ศ 29 ต.ค. 2004 11:24 am บอร์ด ถาม - ตอบ คอมพิวเตอร์
0
2405
ศ 29 ต.ค. 2004 11:24 am โดย บุคคลทั่วไป
มาดูกัน คิดอ่านซักนิด
โดย Anonymous ศ 15 ต.ค. 2004 4:25 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
2
4093
ศ 17 ธ.ค. 2004 4:42 pm โดย บุคคลทั่วไป
ทำไม ถึงมีคนโพสหาสมาชิกสมัครเวปว่า หาเงินได้ กัน
โดย icphysics จ 11 ต.ค. 2004 10:34 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
0
2534
จ 11 ต.ค. 2004 10:34 pm โดย icphysics
กลลวง! หรอความป็นไปได้ กับการหางินผ่านเวป
โดย icphysics ศ 08 ต.ค. 2004 12:49 am บอร์ด ถาม - ตอบ คอมพิวเตอร์
1
2786
อ 26 ต.ค. 2004 11:36 am โดย บุคคลทั่วไป
เวป แจกโค้ด
โดย Anonymous พ 06 ต.ค. 2004 3:30 pm บอร์ด Programming - C/C++ & java & Python
1
7695
ศ 16 ธ.ค. 2016 8:53 am โดย บุคคลทั่วไป
บทที่ 7
โดย icphysics จ 27 ก.ย. 2004 8:10 pm บอร์ด Programming - C/C++ & java & Python
6
7057
จ 27 ก.ย. 2004 8:21 pm โดย icphysics
บทที่ 6
โดย icphysics จ 27 ก.ย. 2004 7:49 pm บอร์ด Programming - C/C++ & java & Python
5
6325
จ 27 ก.ย. 2004 8:01 pm โดย icphysics
การติดตั้ง Driver
โดย Anonymous ส 25 ก.ย. 2004 11:28 am บอร์ด ถาม - ตอบ คอมพิวเตอร์
0
2437
ส 25 ก.ย. 2004 11:28 am โดย บุคคลทั่วไป
บทที่ 5
โดย icphysics พ 22 ก.ย. 2004 7:33 pm บอร์ด Programming - C/C++ & java & Python
4
5922
พ 22 ก.ย. 2004 7:40 pm โดย icphysics
ภาษา C อ.คณิต
โดย icphysics พ 22 ก.ย. 2004 7:31 pm บอร์ด Programming - C/C++ & java & Python
0
4979
พ 22 ก.ย. 2004 7:31 pm โดย icphysics
แบบฝึก ภาษา C ของ อ.คณิต
โดย Anonymous พ 15 ก.ย. 2004 11:29 am บอร์ด ถาม - ตอบ คอมพิวเตอร์
5
4035
อ 09 ม.ค. 2018 7:20 pm โดย mindphp
มากันแนะนำแป้นลัด การใช้โปแกรมต่างๆ กันดีกว่าครับ
โดย Anonymous อ 07 ก.ย. 2004 3:25 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
2
3071
อ 21 ก.ย. 2004 1:52 pm โดย บุคคลทั่วไป
ภาษาไทย สำหรับ dos
โดย Anonymous พ 04 ส.ค. 2004 3:40 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
0
3099
พ 04 ส.ค. 2004 3:40 pm โดย บุคคลทั่วไป