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

chapter_36.zip

ประเภทไฟล์ zip

ขนาดไฟล์ 1.12 KB

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

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


กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
การส่งค่าในหน้าเดียวกัน
โดย pou021 ศ 23 พฤษภาคม 2008 4:41 pm บอร์ด JavaScript & Jquery Ajax
3
3667
พฤ 11 ก.พ. 2016 12:47 am โดย บุคคลทั่วไป
ขอ code ใช้ select ข้อมูลจากหลาย field ทีครับ
โดย mucro272 ศ 23 พฤษภาคม 2008 6:17 am บอร์ด Programming - PHP
1
791
ศ 23 พฤษภาคม 2008 9:08 am โดย mucro272
ช่วยด้วยคร่า ย้ายโฮสแล้วเป็นภาษาต่างดาว
โดย hazarachi ศ 23 พฤษภาคม 2008 3:43 am บอร์ด SQL - Database
1
1409
ศ 23 พฤษภาคม 2008 5:00 pm โดย mindphp
ทำ user online ครั้งเดียวแต่ใช้หลายเวปได้หรือไม่
โดย tissana ศ 23 พฤษภาคม 2008 3:24 am บอร์ด Programming - PHP
2
854
ศ 23 พฤษภาคม 2008 8:25 pm โดย tissana
การ update ข้อมูลจาก object select
โดย nuo0onew พฤ 22 พฤษภาคม 2008 11:22 pm บอร์ด SQL - Database
7
2227
ศ 23 พฤษภาคม 2008 9:00 pm โดย mindphp
insert ข้อมูลแล้วลงอีกเว็บไซต์อื่น
โดย LP_fon พฤ 22 พฤษภาคม 2008 3:53 pm บอร์ด SQL - Database
9
2625
ศ 23 พฤษภาคม 2008 9:50 pm โดย mindphp
อยากทราบเกี่ยวกับการติดตั้ง easy mod ของ phpbb2 นะค่ะ
โดย autum25 พฤ 22 พฤษภาคม 2008 3:33 pm บอร์ด ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS CRM
1
1269
ศ 23 พฤษภาคม 2008 5:06 pm โดย mindphp
PHP ติดต่อกับ SQL Server
โดย karze พฤ 22 พฤษภาคม 2008 6:04 am บอร์ด Programming - PHP
5
2561
พ 06 ก.ค. 2011 11:56 pm โดย dexjanghan
binary
โดย Student พฤ 22 พฤษภาคม 2008 1:25 am บอร์ด Programming - PHP
3
722
พฤ 22 พฤษภาคม 2008 4:24 am โดย mindphp
ดึงข้อมูลจากเว็บอื่นมาโชว์ค่ะ
โดย LP_fon พ 21 พฤษภาคม 2008 6:49 pm บอร์ด Programming - PHP
8
1954
พ 21 พฤษภาคม 2008 9:55 pm โดย LP_fon
ถามเกี่ยวกับหน้า login ของ admin อะ
โดย yuriwon พ 21 พฤษภาคม 2008 4:00 pm บอร์ด ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS CRM
1
1158
พ 21 พฤษภาคม 2008 7:14 pm โดย mindphp
ขอไฟล์ thai.utf8 หน่อยครับ
โดย antpzero พ 21 พฤษภาคม 2008 5:27 am บอร์ด Programming - PHP
2
737
พ 21 พฤษภาคม 2008 7:08 am โดย antpzero
อยากทราบว่าทําไงให้ IIS รุจัก php คับ
โดย peter3528 พ 21 พฤษภาคม 2008 3:18 am บอร์ด Programming - PHP
0
670
พ 21 พฤษภาคม 2008 3:18 am โดย peter3528
เรื่องการ readfile ครับ
โดย antpzero พ 21 พฤษภาคม 2008 12:22 am บอร์ด Programming - PHP
1
791
พ 21 พฤษภาคม 2008 9:44 am โดย mindphp
ถามเรื่องการกำหนดอายุของ session หน่อยครับ
โดย neo001 อ 20 พฤษภาคม 2008 10:44 pm บอร์ด Programming - PHP
5
1379
พ 21 พฤษภาคม 2008 7:17 pm โดย mindphp
ถามเรื่อง CHMOD
โดย antpzero อ 20 พฤษภาคม 2008 10:09 pm บอร์ด Programming - PHP
5
948
พ 21 พฤษภาคม 2008 3:23 am โดย peter3528
อยากทราบโค้ดส่งต่ออีเมล์ไปให้เพื่อน
โดย Pei18 อ 20 พฤษภาคม 2008 9:07 pm บอร์ด Programming - PHP
0
854
อ 20 พฤษภาคม 2008 9:07 pm โดย Pei18
list box 3 ชั้น
โดย lenghu อ 20 พฤษภาคม 2008 5:39 pm บอร์ด SQL - Database
0
1435
อ 20 พฤษภาคม 2008 5:39 pm โดย lenghu
มัน Warning อะครับช่วยดูที
โดย antpzero จ 19 พฤษภาคม 2008 5:07 am บอร์ด Programming - PHP
1
781
จ 19 พฤษภาคม 2008 5:28 am โดย mindphp
ทำแล้ว มันหน้าตาแบบนี้ ช่วยแก้ทีครับ
โดย l3al3oa จ 19 พฤษภาคม 2008 3:21 am บอร์ด Programming - PHP
1
1053
จ 19 พฤษภาคม 2008 4:02 am โดย mindphp