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

chapter_36.zip

ประเภทไฟล์ zip

ขนาดไฟล์ 1.12 KB

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

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


กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
เข้า adminstator panel ไม่ได้ครับ
โดย demenu อ 26 ก.พ. 2008 10:21 am บอร์ด ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS CRM
8
1900
อ 26 ก.พ. 2008 11:22 pm โดย demenu
ทำยังไง ให้ฐาน ข้อมูลใน sql จำกัดจำนวน
โดย NaZGul อ 26 ก.พ. 2008 5:08 am บอร์ด Programming - PHP
3
1323
พ 27 ก.พ. 2008 6:01 am โดย mindphp
ช่วยหน่อยครับ อยากได้ CODE php แสดง ข้อมูล user
โดย NaZGul จ 25 ก.พ. 2008 11:57 pm บอร์ด Programming - PHP
5
1325
อ 26 ก.พ. 2008 1:13 am โดย NaZGul
ช่วยดู code ให้หน่อยครับ
โดย ICrazyBoy จ 25 ก.พ. 2008 10:59 pm บอร์ด Programming - PHP
4
1021
อ 26 ก.พ. 2008 12:31 am โดย ICrazyBoy
ตรวจสอบค่าว่างด้วย java script
โดย jingjok จ 25 ก.พ. 2008 8:46 pm บอร์ด JavaScript & Jquery Ajax
21
7446
ศ 28 มี.ค. 2008 11:52 pm โดย keling
ถ้าจะเริ่มศึกษา เพื่อให้เขียนเป็น เวปบอร์ดได้
โดย DrFooL จ 25 ก.พ. 2008 4:59 am บอร์ด Programming - PHP
2
1182
ศ 29 ก.พ. 2008 5:59 pm โดย twin
ขอถามเกี่ยวกับ auto_increment
โดย pond118 จ 25 ก.พ. 2008 1:01 am บอร์ด SQL - Database
1
1447
จ 25 ก.พ. 2008 1:19 am โดย mindphp
ทำกลุ่ม [ Administrator ] [ Moderator ] ยังไงคับ
โดย jingjok อ 24 ก.พ. 2008 10:52 pm บอร์ด ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS CRM
8
3138
พฤ 24 เม.ย. 2008 12:36 am โดย tarlloveaerng
EditPlus Text Editor 3.0 ออกแล้ว Feature เยอะเลย
โดย mindphp อ 24 ก.พ. 2008 5:34 pm บอร์ด MindPHP News
0
3017
อ 24 ก.พ. 2008 5:34 pm โดย mindphp
ช่วยแก้หน่อยครับ ติดครับฟังก์ชั่นเรียกฟังก์ชั่นที่อยู๋ข้างไน
โดย conan อ 24 ก.พ. 2008 6:54 am บอร์ด JavaScript & Jquery Ajax
3
2035
อ 24 ก.พ. 2008 4:57 pm โดย mindphp
ตั้งชื่อ อื่นโดย ใช้เลขนำหน้าได้ไม๊ครับ
โดย demenu อ 24 ก.พ. 2008 4:50 am บอร์ด ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS CRM
4
1570
จ 25 ก.พ. 2008 10:42 am โดย demenu
พอจะมีวิธีการส่งค่าจาก เว็บ php ให้กับ gprs ไหมครับ
โดย hanpor14 ส 23 ก.พ. 2008 10:41 pm บอร์ด Programming - PHP
3
1180
อ 24 ก.พ. 2008 7:45 am โดย mindphp
เพื่มข้อมูล 2 ตารางใน form เดียว ทำไงคับ
โดย jingjok ส 23 ก.พ. 2008 5:18 am บอร์ด SQL - Database
11
9607
ส 15 พฤษภาคม 2010 6:30 pm โดย mindphp
ติดตั้ง phpbb2 สร้างตาราง โดยเปิด Browser ที่ URLทำยังไงครับ
โดย pentula ส 23 ก.พ. 2008 2:33 am บอร์ด ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS CRM
1
1462
ส 23 ก.พ. 2008 6:41 am โดย mindphp
อยากได้วิธีนำข้อมูลจาก excel import ไปยัง phpmyadmin
โดย pumpkung ส 23 ก.พ. 2008 12:51 am บอร์ด SQL - Database
5
3998
พฤ 24 เม.ย. 2008 11:36 pm โดย peter3528
โค้ดพวก -> คืออะไรหรอคับ
โดย bankbonkbank ศ 22 ก.พ. 2008 4:04 am บอร์ด Programming - PHP
19
3123
พฤ 28 ก.พ. 2008 4:03 am โดย mindphp
log in เข้าหน้าสำหรับผู้ดูแลระบบไม่ได้
โดย nook พฤ 21 ก.พ. 2008 8:04 pm บอร์ด ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS CRM
7
2173
ศ 22 ก.พ. 2008 6:39 pm โดย mindphp
ฟอร์มสมัครสมาชิกอยากให้กรอก Username เฉพาะภาษาอังกฤษครับ
โดย keling พฤ 21 ก.พ. 2008 7:07 am บอร์ด Programming - PHP
2
1755
อ 24 ก.พ. 2008 7:55 am โดย keling
ต้องการปิดอีเมล์ active สมาชิกที่สมัครใน phpnuke อ่าคับทำไง
โดย angelic พฤ 21 ก.พ. 2008 12:01 am บอร์ด ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS CRM
1
1255
พฤ 21 ก.พ. 2008 12:38 am โดย mindphp
บอกว่าฟิลด์ไหนยังไม่ได้กรอกบ้าง
โดย pleja2929 พ 20 ก.พ. 2008 6:16 pm บอร์ด JavaScript & Jquery Ajax
1
1871
พ 20 ก.พ. 2008 8:23 pm โดย mindphp