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

chapter_36.zip

ประเภทไฟล์ zip

ขนาดไฟล์ 1.12 KB

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

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


กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
ผมลง Appserv แล้วแล้วพอเขียนสคลิป php มันรันไม่ได้อ่ะคับ
โดย pooh อ 06 ก.ค. 2008 5:47 pm บอร์ด Programming - PHP
5
2151
อ 13 ก.ค. 2008 3:26 am โดย mindphp
แก้ไขแล้วรบกวนผู้รู้ช่วยบอกที่คับ
โดย sara37 อ 06 ก.ค. 2008 6:27 am บอร์ด ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS, CRM
0
1011
อ 06 ก.ค. 2008 6:27 am โดย sara37
ช่วยหน่อยครับ an unidentifed error has occurred
โดย lomaland อ 06 ก.ค. 2008 2:33 am บอร์ด Programming - PHP
4
1670
อ 17 พ.ย. 2009 10:41 am โดย s_apiwat
ขอลิ้งโหลด AppServ v2.4.5 คะ
โดย enjoy ส 05 ก.ค. 2008 4:41 am บอร์ด Programming - PHP
1
810
ส 05 ก.ค. 2008 6:34 am โดย mindphp
ถามคำสั่ง count ข้อมูลที่เป็น เวลาอะครับ
โดย wat_rukawa ศ 04 ก.ค. 2008 11:23 pm บอร์ด SQL - Database
2
1575
ศ 11 ก.ค. 2008 12:49 am โดย knopsod
มีปัญหาเกี่ยวกับการติดต่อ SLQ ค่ะ
โดย enjoy ศ 04 ก.ค. 2008 8:42 pm บอร์ด Programming - PHP
1
629
ศ 04 ก.ค. 2008 9:03 pm โดย mindphp
รบกวนช่วยหาวิธีแก้ error ของ php ทีครับ
โดย jakepae ศ 04 ก.ค. 2008 4:23 pm บอร์ด Programming - PHP
2
793
ศ 04 ก.ค. 2008 9:42 pm โดย jakepae
จะทำอย่างไรลบการจำค่าของ brownser ค่ะ
โดย ivy_chilly ศ 04 ก.ค. 2008 7:16 am บอร์ด Programming - PHP
3
1459
พฤ 26 ก.พ. 2009 2:57 pm โดย demonxiii
ทำ php ที่โรงเรียน แล้วเอามาลงทำเองที่บ้าน ผลมันต่างกันครับ
โดย phplife ศ 04 ก.ค. 2008 3:27 am บอร์ด Programming - PHP
6
1750
พ 25 ก.พ. 2009 2:29 pm โดย aei_ou
Fatal error นี่เป็นตัวแปรประเภทไหนครับ ช่วยหน่อยครับ
โดย jakepae ศ 04 ก.ค. 2008 1:19 am บอร์ด Programming - PHP
2
698
ศ 04 ก.ค. 2008 3:54 pm โดย jakepae
อยากรุ้ว่าจะ ทำการ upload ไฟล์ไปยัง server ยังไงครับ
โดย bankjodoe พฤ 03 ก.ค. 2008 9:51 pm บอร์ด Programming - PHP
7
1451
อ 06 ก.ค. 2008 10:54 pm โดย S-PHP
มีปัญหาเกี่ยวกับ session ค่ะ
โดย enjoy พฤ 03 ก.ค. 2008 7:32 pm บอร์ด Programming - PHP
1
696
พฤ 03 ก.ค. 2008 9:57 pm โดย S-PHP
เกี่ยวกับการสร้างกราฟที่แปรผันตามฐานข้อมูลครับ
โดย keling พฤ 03 ก.ค. 2008 4:35 pm บอร์ด Programming - PHP
2
2047
พ 09 ก.ค. 2008 7:07 pm โดย keling
ช่วยดูโค๊ดให้หน่อยค่ะ จะเอาสองอันนี้มารวมกันยังไงดี
โดย ivy_chilly พฤ 03 ก.ค. 2008 4:43 am บอร์ด Programming - PHP
0
859
พฤ 03 ก.ค. 2008 4:43 am โดย ivy_chilly
ถามการ ใช้ Tab ใน PHP ให้เกิดช่องว่าง
โดย Lanaking พ 02 ก.ค. 2008 4:45 pm บอร์ด Programming - PHP
1
3349
พ 02 ก.ค. 2008 10:27 pm โดย mindphp
อยากได้โค๊ด download file จาก เครื่อง server
โดย ivy_chilly อ 01 ก.ค. 2008 11:37 pm บอร์ด Programming - PHP
6
2479
อ 08 ก.ค. 2008 9:09 pm โดย S-PHP
phpBB3.0.1 bridge phpnuke ชาว Nuke ที่ต้องการใช้ phpBB3
โดย mindphp อ 01 ก.ค. 2008 6:44 am บอร์ด MindPHP News & Feedback
1
2095
อ 01 ก.ค. 2008 11:25 pm โดย S-PHP
ถามเรื่อง list box หรือ list menu
โดย blackshadowa อ 01 ก.ค. 2008 6:26 pm บอร์ด Programming - PHP
1
1055
อ 01 ก.ค. 2008 11:20 pm โดย S-PHP
ขอความช่วยเหลือคับ
โดย magician อ 01 ก.ค. 2008 4:38 am บอร์ด Programming - PHP
4
994
พ 02 ก.ค. 2008 2:10 am โดย magician
ควรเช็คเครื่องอย่างไรก่อนทำเวป
โดย thanarug จ 30 มิ.ย. 2008 10:52 pm บอร์ด Programming - PHP
1
881
อ 01 ก.ค. 2008 2:24 am โดย mindphp