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

chapter_36.zip

ประเภทไฟล์ zip

ขนาดไฟล์ 1.12 KB

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

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


กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
ช่วยหน่อยครับ ตอนนี้ผมต้องเก็บ Path ลงบานข้อมูล เพื่อทำ link
โดย gangter อ 02 ก.ย. 2008 5:54 pm บอร์ด Programming - PHP
3
1031
อ 02 ก.ย. 2008 9:03 pm โดย mindphp
เรื่องง่ายๆที่ผมไม่รู้
โดย martman จ 01 ก.ย. 2008 7:56 pm บอร์ด Programming - PHP
2
1026
จ 01 ก.ย. 2008 8:23 pm โดย martman
รับ PHP Programmer 15K Up
โดย voxgle จ 01 ก.ย. 2008 7:21 pm บอร์ด MindPHP News & Feedback
0
1891
จ 01 ก.ย. 2008 7:21 pm โดย voxgle
Rounter กะ no ip
โดย aeolus จ 01 ก.ย. 2008 6:15 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
2
1740
จ 01 ก.ย. 2008 6:53 pm โดย aeolus
random password และทำลายตัวเองเมื่อใช้ไปแล้ว
โดย hyde4fun จ 01 ก.ย. 2008 5:14 pm บอร์ด Programming - PHP
5
1601
พฤ 04 ก.ย. 2008 7:46 am โดย mindphp
ขอถามเกี่ยวกับระบบ Login และ User กับการกำหนดสิทธิครับ
โดย wolfcry จ 01 ก.ย. 2008 5:10 pm บอร์ด Programming - PHP
5
2529
อ 02 ก.ย. 2008 6:41 am โดย mindphp
ช่วยแก้ error Dreamweaver ด้วยค่ะ
โดย Nupuy จ 01 ก.ย. 2008 3:33 pm บอร์ด HTML CSS
2
3053
พฤ 28 พฤษภาคม 2009 6:10 pm โดย boandkings001
search ข้อมูลช่วยหน่อยครับ
โดย lermsak จ 01 ก.ย. 2008 8:40 am บอร์ด Programming - PHP
0
700
จ 01 ก.ย. 2008 8:40 am โดย lermsak
ท่านเทพช่วยหน่อยคับ ขอโค๊ด login admin หน่อยคับ
โดย gavalga อ 31 ส.ค. 2008 8:35 pm บอร์ด Programming - PHP
0
870
อ 31 ส.ค. 2008 8:35 pm โดย gavalga
อยากถามการเชค SESSION
โดย FuJiSaWa อ 31 ส.ค. 2008 7:54 pm บอร์ด Programming - PHP
3
1058
อ 31 ส.ค. 2008 8:27 pm โดย mindphp
อยากทราบว่าจะเขียน PHPให้เช็คข้อมูลระหว่าง 2 ไฟล์ได้ยังไงคับ
โดย kappuray อ 31 ส.ค. 2008 3:29 am บอร์ด Programming - PHP
4
1245
อ 31 ส.ค. 2008 4:57 pm โดย kappuray
รบกวนถามเรื่องการinsertข้อมูลลงsql express
โดย LuckyStar ส 30 ส.ค. 2008 7:28 pm บอร์ด Programming - PHP
3
1554
อ 31 ส.ค. 2008 3:55 am โดย mindphp
สร้าง webboard แล้วมันแสดงความเห็นได้ 1ความเห็นครับ
โดย wolfcry ศ 29 ส.ค. 2008 10:28 pm บอร์ด Programming - PHP
1
827
ศ 29 ส.ค. 2008 10:55 pm โดย mindphp
การ rand() ครับ
โดย thananrat พฤ 28 ส.ค. 2008 6:34 am บอร์ด Programming - PHP
2
881
ส 30 ส.ค. 2008 7:13 pm โดย thananrat
เช็คค่าว่าง checkbox ที่เป็น array ทำไงอะครับ
โดย wat_rukawa พ 27 ส.ค. 2008 7:46 pm บอร์ด JavaScript & Jquery Ajax
1
3211
ศ 05 ก.ย. 2008 5:28 pm โดย php
มีวิธีส่งค่า list box ไปอีก page โดยที่ไม่ต้องกด sumit มั้ย
โดย gangter พ 27 ส.ค. 2008 5:07 pm บอร์ด Programming - PHP
2
2568
พ 27 ส.ค. 2008 10:47 pm โดย gangter
ถามวิธีการวนลูปหาผลรวมของข้อมูลในฐานหน่อยครับ php
โดย wat_rukawa พ 27 ส.ค. 2008 12:18 am บอร์ด Programming - PHP
4
1341
พ 27 ส.ค. 2008 4:22 am โดย wat_rukawa
การรับค่าเข้าใน i frame
โดย tongking อ 26 ส.ค. 2008 7:29 pm บอร์ด Programming - PHP
5
1906
พ 27 ส.ค. 2008 6:21 pm โดย mindphp
ขอสอบถาม การเขียน contact us
โดย sarn06 อ 26 ส.ค. 2008 7:15 pm บอร์ด Programming - PHP
6
2695
พฤ 28 ส.ค. 2008 6:34 am โดย mindphp
*********** ช่วยหนูด้วยนะคะ เรื่องการโพสขั้นต่ำคะ ^^ *******
โดย somzahappy อ 26 ส.ค. 2008 6:18 pm บอร์ด Programming - PHP
4
2834
พ 27 ส.ค. 2008 8:28 pm โดย somzahappy