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

chapter_36.zip

ประเภทไฟล์ zip

ขนาดไฟล์ 1.12 KB

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

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


กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
สงสัยการ query และ แสดงผล เว็บ PHP
โดย sawadeemindphp จ 22 ก.ย. 2008 6:20 pm บอร์ด Programming - PHP
3
1128
พ 24 ก.ย. 2008 5:34 pm โดย gangter
เรื่องการส่งค่า embed ผ่านฟอร์มครับ
โดย ponko อ 23 ก.ย. 2008 7:58 pm บอร์ด Programming - PHP
3
973
อ 23 ก.ย. 2008 8:54 pm โดย ponko
รบกวนด้วยนะครับ
โดย kurokung ส 20 ก.ย. 2008 7:14 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
1
1760
อ 23 ก.ย. 2008 6:40 pm โดย mindphp
เจอปัญหาเรื่องการติดตั้ง XAMPP รบกวนช่วยหน่อยนะครับ
โดย prologic อ 23 ก.ย. 2008 7:22 am บอร์ด Programming - PHP
5
1624
อ 23 ก.ย. 2008 10:09 pm โดย prologic
ค้นหาค่ะ
โดย jenny อ 23 ก.ย. 2008 6:30 pm บอร์ด Programming - PHP
5
874
พ 24 ก.ย. 2008 5:31 pm โดย gangter
Thailand Open Source Software Festival 2008
โดย mindphp อ 23 ก.ย. 2008 7:20 am บอร์ด MindPHP News & Feedback
0
1625
อ 23 ก.ย. 2008 7:20 am โดย mindphp
เรื่องการนำเข้า database ของโฮส awardspace ครับหมดปัญญาแล้ว
โดย vegon อ 23 ก.ย. 2008 2:51 am บอร์ด SQL - Database
1
1386
อ 23 ก.ย. 2008 2:57 am โดย mindphp
ทำ Relationship ฐานข้อมูล MySql ยังไงครับ ??
โดย source จ 22 ก.ย. 2008 5:18 pm บอร์ด SQL - Database
3
3748
จ 22 ก.ย. 2008 10:27 pm โดย mindphp
รบกวนช่วยผมหน่อยครับ...
โดย tomrambo จ 22 ก.ย. 2008 3:21 pm บอร์ด Programming - PHP
0
702
จ 22 ก.ย. 2008 3:21 pm โดย tomrambo
การค้นหาข้อมูลค่ะ search....
โดย jenny อ 21 ก.ย. 2008 6:49 am บอร์ด Programming - PHP
3
1608
พ 24 ก.ย. 2008 5:37 pm โดย gangter
Php กับการดึง รูป display จาก hi5 มาแสดง
โดย absolutex ส 20 ก.ย. 2008 11:11 pm บอร์ด Programming - PHP
7
2815
จ 17 พฤษภาคม 2010 7:00 pm โดย ped99
PHP Developer Software and Tools
โดย mindphp พ 13 พฤษภาคม 2009 6:45 pm บอร์ด MindPHP News & Feedback
7
14856
จ 15 ก.พ. 2016 11:05 am โดย PHPMasterSpeed
ช่วยผมด้วยครับใครมีงาน PHP เขียนเป็นหน้า page บ้างครับลิ้ง
โดย yossak ศ 19 ก.ย. 2008 6:57 pm บอร์ด Programming - PHP
3
1735
พ 24 ก.ย. 2008 5:43 pm โดย gangter
ช่วยทีนะครับ เกี่ยวกับระบบตะกร้า
โดย golf7626 ศ 19 ก.ย. 2008 6:20 pm บอร์ด Programming - PHP
2
852
ส 20 ก.ย. 2008 5:24 pm โดย oxygenyoyo
เวลาแอดข้อมูลงdatabaseผ่านเวป แล้วในdbมันเก็บเป็นภาษาต่างดาว
โดย nop_ko ศ 19 ก.ย. 2008 3:50 am บอร์ด Programming - PHP
3
1692
ส 20 ก.ย. 2008 5:30 pm โดย oxygenyoyo
เวอร์ชั่นPhpMyAdminต่างกัน ทำให้สคริปมีปัญหาไหมคับ ช่วยด้วย
โดย adman ศ 19 ก.ย. 2008 12:52 am บอร์ด Programming - PHP
4
1343
พ 24 ก.ย. 2008 5:38 pm โดย gangter
การ Connect Ms Access โดย ADODB มีปัญหาเรื่องToo many client
โดย gangter ศ 19 ก.ย. 2008 12:21 am บอร์ด Programming - PHP
4
2132
ส 20 ก.ย. 2008 7:02 am โดย mindphp
อยากได้ Code การเพิ่มรูป
โดย Lanaking พฤ 18 ก.ย. 2008 9:50 pm บอร์ด Programming - PHP
3
8982
พ 18 ก.พ. 2009 2:29 pm โดย team
ไม่เข้าใจเรื่องการจำกัดสิทธิ์ค่ะ T_T
โดย tangmo พฤ 18 ก.ย. 2008 9:01 pm บอร์ด Programming - PHP
3
978
ศ 19 ก.ย. 2008 12:02 am โดย tangmo
ขอความช่วยเหลือ phpbb3
โดย PAC_0334 พฤ 18 ก.ย. 2008 5:06 pm บอร์ด ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS, CRM
1
1053
พฤ 18 ก.ย. 2008 7:17 pm โดย mindphp