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

chapter_36.zip

ประเภทไฟล์ zip

ขนาดไฟล์ 1.12 KB

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

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


กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
การอัพเดทข้อมูล ครั้งละหลายๆ record
โดย wat_rukawa พฤ 24 ก.ค. 2008 11:21 pm บอร์ด Programming - PHP
6
2689
ศ 13 ส.ค. 2010 3:40 pm โดย บุคคลทั่วไป
insert 2 ตารางใน form เดียวกันไม่ได้ค่ะ
โดย long ศ 25 ก.ค. 2008 10:18 pm บอร์ด Programming - PHP
3
2200
พ 30 ก.ค. 2008 5:15 pm โดย oxygenyoyo
เกี่ยวกับภาษาครับ
โดย whyrukter ศ 25 ก.ค. 2008 2:41 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
1
1806
พฤ 31 ก.ค. 2008 4:08 am โดย php
การกำหนดค่าจากการrand()
โดย gnc001 พฤ 24 ก.ค. 2008 10:32 pm บอร์ด Programming - PHP
2
707
อ 27 ก.ค. 2008 5:56 pm โดย gnc001
จะ backup ข้อมูล เป็น txt ทำยังไงครับ
โดย tunoshi พฤ 24 ก.ค. 2008 3:25 am บอร์ด Programming - PHP
3
1530
พฤ 26 ก.พ. 2009 2:59 pm โดย demonxiii
การแบ่งหน้า...???
โดย waterseven พ 23 ก.ค. 2008 7:33 am บอร์ด Programming - PHP
1
838
พ 23 ก.ค. 2008 7:51 am โดย mindphp
การ sum ทั้ง comlumn ทำอย่างไรครับ
โดย ptoon อ 22 ก.ค. 2008 11:40 pm บอร์ด Programming - PHP
1
932
พ 23 ก.ค. 2008 3:28 am โดย supakwong
จะควบคุมลำดับการแสดงผลบนหน้าเพจอย่างไรครับ
โดย mrjsna อ 22 ก.ค. 2008 9:42 pm บอร์ด Programming - PHP
0
683
อ 22 ก.ค. 2008 9:42 pm โดย mrjsna
เปลี่ยนค่า date เป็นเลข 2 ตัวทำยังไงดีค่ะ
โดย ivy_chilly อ 22 ก.ค. 2008 8:08 pm บอร์ด Programming - PHP
1
806
อ 22 ก.ค. 2008 8:54 pm โดย mindphp
ถามเรื่อง JPGraph หน่อยครับ เรื่อง tag ของ data จะใส่เพิ่ม
โดย supakwong อ 22 ก.ค. 2008 5:22 pm บอร์ด Programming - PHP
4
3650
พ 23 ก.ค. 2008 2:58 am โดย supakwong
(เครียดอย่างแร)insert ไดเรกทอรีที่อยู่ใรไดร์ซี เข้าฐานข้อมูล
โดย long อ 22 ก.ค. 2008 4:22 pm บอร์ด Programming - PHP
1
559
อ 22 ก.ค. 2008 9:01 pm โดย mindphp
สคริปท์ผมนี้ ควรแก้ไขตรงไหนครับ หรือว่า โอเค แล้ว
โดย mrjsna อ 22 ก.ค. 2008 8:05 am บอร์ด Programming - PHP
5
1084
อ 22 ก.ค. 2008 10:33 pm โดย oxygenyoyo
ใครมี script date จันทรคติ
โดย linda อ 22 ก.ค. 2008 7:54 am บอร์ด Programming - PHP
3
1081
ศ 25 ก.ค. 2008 7:01 pm โดย oxygenyoyo
อยากทำ Graph ครับโดยดึงข้อมูลจาก MySQL
โดย supakwong จ 21 ก.ค. 2008 11:25 pm บอร์ด Programming - PHP
1
1335
อ 22 ก.ค. 2008 12:36 am โดย mindphp
หนูรบกวนสอบถามการทำ แบบฟอร์มและคำสั่ง สำหรับค้นหาข้อมูล
โดย ployhello จ 21 ก.ค. 2008 5:53 pm บอร์ด Programming - PHP
1
1343
พ 23 ก.ค. 2008 4:19 am โดย mindphp
มีไหมครับ สคริปท์เช็คว่าโฮสนั้น register_global=?
โดย mrjsna จ 21 ก.ค. 2008 9:37 am บอร์ด Programming - PHP
1
1138
จ 21 ก.ค. 2008 9:45 am โดย mindphp
เปลี่ยนเป็น MySQL 5 แล้ว login เข้าไม่ได้
โดย komzon จ 21 ก.ค. 2008 5:50 am บอร์ด SQL - Database
1
1548
จ 21 ก.ค. 2008 9:14 am โดย mindphp
คำสั่ง mysql ดึงข้อมูล ภาคเรียนล่าสุด ของปีล่าสุด เขียนยังงั
โดย aobjung อ 20 ก.ค. 2008 8:01 am บอร์ด SQL - Database
3
2632
จ 21 ก.ค. 2008 7:53 pm โดย aobjung
หรือ
โดย teekaiman อ 20 ก.ค. 2008 5:36 am บอร์ด Programming - PHP
1
704
จ 21 ก.ค. 2008 8:57 am โดย mindphp
มือใหม่าหรับ Joomla อยากขอคแนะนำเกี่ยวกับ Webboard ครับ!!
โดย natty1972 อ 20 ก.ค. 2008 4:26 am บอร์ด ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS, CRM
4
5394
อ 22 ก.ค. 2008 3:32 am โดย natty1972