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


กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
SMF 1.1.4
โดย test จ 04 ส.ค. 2008 8:16 pm บอร์ด ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS, CRM
1
1152
อ 05 ส.ค. 2008 7:50 am โดย mindphp
อยากทราบการเขียนโค้ด ยืนยันการสมัครสมาชิกทางอีเมล์
โดย arnold จ 04 ส.ค. 2008 5:57 pm บอร์ด Programming - PHP
1
1163
อ 05 ส.ค. 2008 7:37 am โดย mindphp
รบกวนถามเรื่องการคำนวณวันและเวลาหน่อยครับ
โดย jakepae จ 04 ส.ค. 2008 5:08 pm บอร์ด Programming - PHP
2
955
พ 06 ส.ค. 2008 11:15 pm โดย oxygenyoyo
ช่วยดูหน่อยครับ error
โดย Boattysung จ 04 ส.ค. 2008 4:55 am บอร์ด Programming - PHP
20
3946
พฤ 07 ส.ค. 2008 6:35 am โดย Boattysung
เรื่องการรับค่าจาก method post
โดย kratua อ 03 ส.ค. 2008 9:50 pm บอร์ด Programming - PHP
1
1050
จ 04 ส.ค. 2008 3:00 am โดย mindphp
prototype
โดย mindphp อ 03 ส.ค. 2008 9:11 am บอร์ด JavaScript & Jquery Ajax
0
1432
อ 03 ส.ค. 2008 9:11 am โดย mindphp
สอบถามเกี่ยวกับส่งmail แบบ php ครับ
โดย korndinho อ 03 ส.ค. 2008 4:31 am บอร์ด Programming - PHP
3
1050
จ 04 ส.ค. 2008 2:59 am โดย mindphp
เกี่ยวกับ wordpress
โดย test ส 02 ส.ค. 2008 5:53 pm บอร์ด ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS, CRM
0
1085
ส 02 ส.ค. 2008 5:53 pm โดย test
เขียน code ให้สามารถ download ชื่อไฟล์ภาษาไทย
โดย tissana ศ 01 ส.ค. 2008 10:17 pm บอร์ด Programming - PHP
0
866
ศ 01 ส.ค. 2008 10:17 pm โดย tissana
ถามวิธีตรวจสอบค่าซ้ำ ตอนอัพโหลดexcel เข้า MySQL หน่อยครับ
โดย wat_rukawa ศ 01 ส.ค. 2008 7:38 pm บอร์ด Programming - PHP
2
1265
ศ 01 ส.ค. 2008 10:25 pm โดย wat_rukawa
exec ของ php ใน Linux ช่วยหน่อยครับ
โดย puene ศ 01 ส.ค. 2008 4:26 am บอร์ด Programming - PHP
3
2473
พ 06 ส.ค. 2008 6:46 am โดย mindphp
การใช้ฟังก์ชันของ PHP ที่อยู่ในไลบราลี่ PDO เชื่อม ORACLE 8
โดย Zephyros พฤ 31 ก.ค. 2008 8:58 pm บอร์ด SQL - Database
1
1568
ศ 01 ส.ค. 2008 9:50 pm โดย mindphp
พอดีมีปัญหาเรื่องcheckboxคับครายรู้ช่วยบอกทีคับ
โดย pingza26 พฤ 31 ก.ค. 2008 9:06 pm บอร์ด Programming - PHP
1
772
ศ 01 ส.ค. 2008 9:49 pm โดย mindphp
ทำ phpbb ให้มีระบบสัตว์เลี้ยงส่วนตัวแบบเว็บนี้ยังไงคับ ?
โดย plawansai พฤ 31 ก.ค. 2008 8:54 pm บอร์ด ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS, CRM
2
1450
ส 02 ส.ค. 2008 5:58 am โดย plawansai
ช่วยดู code นี้หน่อยนะคะ เกี่ยวกับปฏิทินค่ะ
โดย platoooo ศ 01 ส.ค. 2008 5:43 am บอร์ด JavaScript & Jquery Ajax
0
1587
ศ 01 ส.ค. 2008 5:43 am โดย platoooo
ช่วยดู code ปฏิทินนี้ให้หน่อยนะคะ
โดย platoooo ศ 01 ส.ค. 2008 5:39 am บอร์ด Programming - PHP
0
937
ศ 01 ส.ค. 2008 5:39 am โดย platoooo
ปัญหา joomla 1.5.3
โดย nick77 พฤ 31 ก.ค. 2008 7:37 pm บอร์ด ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS, CRM
2
1612
ศ 15 ส.ค. 2008 7:44 am โดย bigben
ถามรื่องการ convert number ครับ
โดย tongking พ 30 ก.ค. 2008 7:56 pm บอร์ด Programming - PHP
4
1473
ศ 22 ส.ค. 2008 7:25 am โดย mindphp
eregi_replace เพื่อแทนที่ตัว \" ได้ยังไงคะ
โดย Isy พ 30 ก.ค. 2008 6:48 pm บอร์ด Programming - PHP
1
843
พ 30 ก.ค. 2008 7:09 pm โดย mindphp
เกี่ยวกับเรื่อง soap ครับ
โดย oxygenyoyo พ 30 ก.ค. 2008 2:08 am บอร์ด Programming - PHP
1
807
พ 30 ก.ค. 2008 2:54 am โดย mindphp