ให้เรตสมาชิก: 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


กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
เวลาแอดข้อมูลงdatabaseผ่านเวป แล้วในdbมันเก็บเป็นภาษาต่างดาว
โดย nop_ko ศ 19 ก.ย. 2008 3:50 am บอร์ด Programming - PHP
3
1690
ส 20 ก.ย. 2008 5:30 pm โดย oxygenyoyo
เวอร์ชั่นPhpMyAdminต่างกัน ทำให้สคริปมีปัญหาไหมคับ ช่วยด้วย
โดย adman ศ 19 ก.ย. 2008 12:52 am บอร์ด Programming - PHP
4
1340
พ 24 ก.ย. 2008 5:38 pm โดย gangter
การ Connect Ms Access โดย ADODB มีปัญหาเรื่องToo many client
โดย gangter ศ 19 ก.ย. 2008 12:21 am บอร์ด Programming - PHP
4
2125
ส 20 ก.ย. 2008 7:02 am โดย mindphp
อยากได้ Code การเพิ่มรูป
โดย Lanaking พฤ 18 ก.ย. 2008 9:50 pm บอร์ด Programming - PHP
3
8978
พ 18 ก.พ. 2009 2:29 pm โดย team
ไม่เข้าใจเรื่องการจำกัดสิทธิ์ค่ะ T_T
โดย tangmo พฤ 18 ก.ย. 2008 9:01 pm บอร์ด Programming - PHP
3
962
ศ 19 ก.ย. 2008 12:02 am โดย tangmo
ขอความช่วยเหลือ phpbb3
โดย PAC_0334 พฤ 18 ก.ย. 2008 5:06 pm บอร์ด ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS, CRM
1
1051
พฤ 18 ก.ย. 2008 7:17 pm โดย mindphp
อยากเรียงลำดับ รหัสค่ะ
โดย jenny พฤ 18 ก.ย. 2008 7:21 am บอร์ด Programming - PHP
1
883
พฤ 18 ก.ย. 2008 7:19 pm โดย mindphp
อยากได้script add อีเมล์จาก Favorite contacts ไปยัง inputbox
โดย ladypin พ 17 ก.ย. 2008 10:52 pm บอร์ด JavaScript & Jquery Ajax
0
1596
พ 17 ก.ย. 2008 10:52 pm โดย ladypin
มีปัญหาเขียน php ให้ restart service samba,vsftpd บน ubuntu
โดย janncs18 พ 17 ก.ย. 2008 10:20 pm บอร์ด Programming - PHP
24
4624
อ 14 ต.ค. 2008 9:14 pm โดย mindphp
ทำยังไงให้ สีของแบล็คกลาวน์ ในส่วน ของ tr สะหลับสี
โดย starjoke20 พ 17 ก.ย. 2008 6:40 pm บอร์ด Programming - PHP
4
3298
พ 07 ม.ค. 2009 12:17 am โดย OHH025
เข้า task manager ไม่ได้ task manager หาย ช่วยทีครับ cmd ใช้ไม่ได้
โดย PAC_0334 พ 17 ก.ย. 2008 2:39 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
13
48878
จ 25 พ.ย. 2019 5:57 am โดย tidehunter
มีคำถามครับ เกี่ยวกับ PHPBB3
โดย PAC_0334 พ 17 ก.ย. 2008 2:32 pm บอร์ด ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS, CRM
1
1384
พ 17 ก.ย. 2008 6:22 pm โดย mindphp
phpbb3 การใส่แบนเนอร์ ด้านบน ครับ
โดย senji00011 พ 17 ก.ย. 2008 7:10 am บอร์ด ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS, CRM
3
2266
พ 17 ก.ย. 2008 6:20 pm โดย mindphp
การ browse
โดย jenny อ 16 ก.ย. 2008 9:10 pm บอร์ด Programming - PHP
4
1241
อ 16 ก.ย. 2008 11:00 pm โดย oxygenyoyo
เรื่องบัตรเครดิตค่ะ
โดย jenny อ 16 ก.ย. 2008 6:29 pm บอร์ด Programming - PHP
3
1230
อ 16 ก.ย. 2008 9:18 pm โดย mindphp
คือผมจะทำ webservice แต่ติดปัญหาตรงที่
โดย whyrukter อ 16 ก.ย. 2008 12:49 am บอร์ด Programming - PHP
4
1364
อ 16 ก.ย. 2008 6:36 am โดย mindphp
มีฟังก์ชั่นที่รับ วดป แล้วคืนค่ามาเป็นเลขวันจัน-อาทิตไหมครับ
โดย lovehinatava จ 15 ก.ย. 2008 5:09 pm บอร์ด Programming - PHP
1
1026
จ 15 ก.ย. 2008 11:38 pm โดย mindphp
Permission denied คับแก้ยังไงหรอ
โดย FuJiSaWa จ 15 ก.ย. 2008 8:28 am บอร์ด Programming - PHP
1
2914
จ 15 ก.ย. 2008 4:44 pm โดย oxygenyoyo
วิธีแก้ปัญหาFatal error: Call to undefined function: stripos
โดย mindphp อ 14 ก.ย. 2008 5:42 am บอร์ด ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS, CRM
1
6518
ศ 26 ก.ย. 2008 2:40 am โดย Arkhom
มันเออเลอแบบนี้คือไรคับ
โดย reda_008 ส 13 ก.ย. 2008 9:33 pm บอร์ด Programming - PHP
1
940
อ 14 ก.ย. 2008 12:52 am โดย mindphp