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

chapter_36.zip

ประเภทไฟล์ zip

ขนาดไฟล์ 1.12 KB

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

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


กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
การกำหนดสิทธิ์ผู้ใช้
โดย nuo0onew ศ 16 พฤษภาคม 2008 9:58 pm บอร์ด Programming - PHP
7
3429
ส 07 มิ.ย. 2008 12:39 am โดย oxygenyoyo
เข้า phpMyAdmin แล้วขึ้น Host ยังว่างอยู่
โดย oakener พฤ 15 พฤษภาคม 2008 6:23 pm บอร์ด SQL - Database
3
1730
ศ 23 พฤษภาคม 2008 10:31 pm โดย mindphp
สร้าง admin ใน Joomla ไม่ได้อะ
โดย yuriwon พ 14 พฤษภาคม 2008 11:45 pm บอร์ด ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS CRM
3
1549
พฤ 29 พฤษภาคม 2008 5:48 am โดย RaXhun
วันนี้มีคำถามเกี่ยวกับระบบการป้องกันครับ
โดย oxygenyoyo พ 14 พฤษภาคม 2008 7:50 pm บอร์ด Programming - PHP
6
1590
พฤ 15 พฤษภาคม 2008 12:39 am โดย mindphp
อยากทราบการอ่านไฟล์จาก URL นอกอ่ะครับ
โดย natthavat28 พ 14 พฤษภาคม 2008 7:20 pm บอร์ด Programming - PHP
3
1167
ศ 16 พฤษภาคม 2008 6:02 pm โดย mindphp
การรวมค่า...
โดย aa_aa พ 14 พฤษภาคม 2008 6:54 pm บอร์ด Programming - PHP
4
1428
ศ 16 พฤษภาคม 2008 5:34 pm โดย aa_aa
อยากถามเกี่ยวกับE-bookบน PHP
โดย ofmano พ 14 พฤษภาคม 2008 3:15 am บอร์ด Programming - PHP
7
2736
ศ 16 พฤษภาคม 2008 6:00 pm โดย mindphp
งงเกี่ยวกับโค้ดตัวนี้อ่ะครับ
โดย oxygenyoyo อ 13 พฤษภาคม 2008 10:36 pm บอร์ด Programming - PHP
1
842
อ 13 พฤษภาคม 2008 11:08 pm โดย mindphp
error number 2013
โดย himoru อ 13 พฤษภาคม 2008 6:38 pm บอร์ด SQL - Database
4
1625
พ 14 พฤษภาคม 2008 4:19 pm โดย himoru
ถามเรื่อง get_magic_quotes_gpc
โดย Muzashi อ 13 พฤษภาคม 2008 12:56 am บอร์ด Programming - PHP
3
1652
อ 13 พฤษภาคม 2008 9:40 pm โดย mindphp
ขอถามเกี่ยวกับการ แสดง เวลา edit ของ php หนอ่ยครับ
โดย zeferoth อ 13 พฤษภาคม 2008 12:39 am บอร์ด ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS CRM
1
1454
อ 13 พฤษภาคม 2008 1:05 am โดย mindphp
เกี่ยวกับปัญหาการส่ง E-mail ครับ
โดย oxygenyoyo จ 12 พฤษภาคม 2008 9:56 pm บอร์ด Programming - PHP
5
1847
อ 13 พฤษภาคม 2008 4:25 pm โดย oxygenyoyo
เรื่อง GET กับ POST และ if ครับ
โดย retool2 จ 12 พฤษภาคม 2008 7:28 pm บอร์ด Programming - PHP
3
1206
พ 14 พฤษภาคม 2008 9:56 pm โดย retool2
อยากรู้วิธีวิธีกำหนดconfiguration.php : Writeable ค่ะ
โดย aewjummai จ 12 พฤษภาคม 2008 6:47 pm บอร์ด ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS CRM
8
2626
พฤ 15 พฤษภาคม 2008 5:29 am โดย aewjummai
SMF ออกเวอร์ชั่น 1.1.5 มาแล้วครับ
โดย mindphp จ 12 พฤษภาคม 2008 1:28 am บอร์ด MindPHP News / Feedback
0
1698
จ 12 พฤษภาคม 2008 1:28 am โดย mindphp
อัพโหลดรูปขึ้นเว็บแล้วรูปไม่ออก
โดย noona อ 11 พฤษภาคม 2008 9:22 pm บอร์ด HTML CSS
2
2977
อ 13 พฤษภาคม 2008 10:33 pm โดย noona
error ในการใช้ function.getimagesize
โดย repee789 อ 11 พฤษภาคม 2008 6:58 pm บอร์ด Programming - PHP
2
1706
อ 16 มี.ค. 2010 2:47 pm โดย บุคคลทั่วไป
Joomla 1.5 ทำไมไม่เห็นมีการกำหนด position เลยครับ
โดย iyub16 อ 11 พฤษภาคม 2008 6:32 pm บอร์ด Programming - PHP
8
2172
จ 12 พฤษภาคม 2008 3:17 am โดย iyub16
เอา Flash Video ขึ้นเว็บครับ
โดย boyict อ 11 พฤษภาคม 2008 11:55 am บอร์ด HTML CSS
5
3581
จ 12 พฤษภาคม 2008 6:30 pm โดย mindphp
สร้างไฟล์ xml ขึ้นมาไหมครับ ทำอย่างไรครับ
โดย conan อ 11 พฤษภาคม 2008 12:17 am บอร์ด Programming - PHP
1
1581
อ 11 พฤษภาคม 2008 5:32 am โดย mindphp