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

chapter_36.zip

ประเภทไฟล์ zip

ขนาดไฟล์ 1.12 KB

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

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


กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
ถามเกี่ยวกับ MD5 ครับ
โดย oot3000 พฤ 12 ก.พ. 2009 2:27 am บอร์ด Programming - PHP
2
1134
พฤ 12 ก.พ. 2009 10:27 am โดย oot3000
การ Export
โดย Nong.Nuch พ 11 ก.พ. 2009 4:18 pm บอร์ด Programming - PHP
4
811
ส 14 ก.พ. 2009 12:56 am โดย mindphp
ใช้โปรแกรม Note Pad เขียน HTML กับ PHP ใช้โปรแกรมอะไรเปิด
โดย u.f.o พ 11 ก.พ. 2009 3:17 pm บอร์ด Programming - PHP
8
5183
อ 01 มี.ค. 2009 3:42 pm โดย warrachai
ช่วย optimize code ด้วยครับ
โดย retool2 พ 11 ก.พ. 2009 3:17 pm บอร์ด Programming - PHP
1
840
พ 11 ก.พ. 2009 5:22 pm โดย retool2
การใช้ Ajax กับ JPgraph Php ครับ
โดย poo_za พ 11 ก.พ. 2009 2:20 pm บอร์ด Programming - PHP
1
1533
พ 11 ก.พ. 2009 4:57 pm โดย mindphp
php มี function ไหนหรือป่าวที่ตัดข้อมูลที่ซ้ำออก...
โดย shinemind พ 11 ก.พ. 2009 10:51 am บอร์ด Programming - PHP
2
1344
อ 12 พฤษภาคม 2009 7:29 pm โดย shinemind
ช่วยทีคะเกี่ยวกับ คุกกี้ที่textbox
โดย Lekzaza พ 11 ก.พ. 2009 10:49 am บอร์ด Programming - PHP
4
1473
พ 18 ก.พ. 2009 1:25 pm โดย Lekzaza
เข้าหน้าล็อกอินแล้วเกิด error แก้ไงดีคะ
โดย benzcg501 อ 10 ก.พ. 2009 8:30 pm บอร์ด Programming - PHP
4
1196
พ 11 ก.พ. 2009 12:33 am โดย mindphp
อยากทราบการตัดบรรทัดของ php
โดย hs3njd อ 10 ก.พ. 2009 7:52 pm บอร์ด Programming - PHP
1
1066
อ 10 ก.พ. 2009 10:21 pm โดย mindphp
php รับ get array ที่ส่งผ่าน form ที่เป็น list ยังไงหรอครับ
โดย lovehinatava อ 10 ก.พ. 2009 5:26 pm บอร์ด Programming - PHP
2
2755
อ 10 ก.พ. 2009 7:44 pm โดย lovehinatava
ขอถามปัญหาเกี่ยวกับ php การลง ฐานข้อมูลหน่อยครับ
โดย pungponnat อ 08 ก.พ. 2009 4:53 pm บอร์ด SQL - Database
1
1287
อ 10 ก.พ. 2009 4:35 pm โดย mindphp
php::ถามเรื่องการใส่ข้อมูล เพื่อ search คะ
โดย yeaz อ 08 ก.พ. 2009 10:22 am บอร์ด SQL - Database
3
1313
อ 08 ก.พ. 2009 3:57 pm โดย mindphp
อยากได้ สคริปแบบสำเร็จรูป 2 ระบบ
โดย atomit ส 07 ก.พ. 2009 11:27 am บอร์ด Programming - PHP
1
848
ส 07 ก.พ. 2009 5:14 pm โดย mindphp
รบกวนช่วยโปรเจคจะเป็นพระคุณอย่างสูงครับ
โดย ศ 06 ก.พ. 2009 6:09 pm บอร์ด Programming - PHP
2
771
ส 07 ก.พ. 2009 10:57 am โดย atomit
อยากจะแทรกคำสั่ง search ครับ
โดย romantique พฤ 05 ก.พ. 2009 6:34 pm บอร์ด Programming - PHP
2
1412
ส 07 ก.พ. 2009 10:52 am โดย atomit
webboard
โดย Kurtzzz ศ 06 ก.พ. 2009 11:23 pm บอร์ด HTML CSS
1
2078
ศ 06 ก.พ. 2009 11:43 pm โดย mindphp
SMF ออกเวอร์ชั่น 1.1.8 แล้วนะครับ อัพเกรดกันได้เลย
โดย mindphp ศ 06 ก.พ. 2009 11:17 pm บอร์ด MindPHP News & Feedback
0
1521
ศ 06 ก.พ. 2009 11:17 pm โดย mindphp
คิดไม่ออกคับ..
โดย artscaat ศ 06 ก.พ. 2009 3:17 pm บอร์ด Programming - PHP
0
895
ศ 06 ก.พ. 2009 3:17 pm โดย artscaat
รบกวนขอความรู้ครับ
โดย Sum76 ศ 06 ก.พ. 2009 1:13 pm บอร์ด Programming - PHP
3
2662
พ 16 พฤษภาคม 2012 10:50 am โดย บุคคลทั่วไป
คือติดปัญหาการยิง พาทบนsever ค่ะ ไม่รู้ว่าเขียนโค้ดถูกรึเปล่
โดย slipknotbel ศ 06 ก.พ. 2009 7:55 am บอร์ด Programming - PHP
1
1008
ศ 06 ก.พ. 2009 11:40 am โดย mindphp