ให้เรตสมาชิก: 4 / 5

ดาวใช้งานดาวใช้งานดาวใช้งานดาวใช้งานดาวไม่ได้ใช้งาน
 

บทที่ 2 การแทรกคำสั่งภาษา PHP ในเอกสาร HTML

เพื่อเป็นการบ่งบอกให้รู้ว่า ส่วนใดเป็นคำสั่ง PHP ที่อยู่ภายในเอกสาร HTML จึงได้มีการกำหนดสัญลักษณ์ไว้ดังนี้ ซึ่งสามารถทำได้หลายรูปแบบ เช่น

  1. <? ... ?> (SGML style)
  2. <?php ... ?>? (XML style)
  3. <script language="php"> ... </script> (JavaScript style)
  4. <% ... %> (ASP style)

ที่นิยมก็คือแบบแรก โดยเริ่มต้นด้วย <? และจบด้วย ?> และตรงกลางจะเป็นคำสั่งในภาษา PHP 
เราสามารถวางคำสั่ง PHP ไว้ภายในเอกสาร HTML ตามที่ต้องการได้ อาจจะสลับกับ Tag ของภาษา HTML ก็ได้ ตัวอย่างเช่น

ตัวอย่างไฟล์ :: code_examples_1.php
<HTML>
<HEAD><TITLE> My Homepage </TITLE></HEAD>
<BODY BGCOLOR=#FFFFFF>
<H1><?php echo "Hello World"; ?>
</H1> Your web browser is <?php echo $HTTP_USER_AGENT; ?>. </BODY>
</HTML>

คำสั่งแรกที่ง่ายที่สุดสำหรับการเรียนรู้ ก็คือคำสั่ง echo แล้วตามด้วยข้อความหรือสตริงค์ (string)
ข้อความในภาษา PHP จะเริ่มต้นและจบด้วย double quote (") เหมือนในภาษาซี

ตัวอย่าง แสดงข้อความลงในเอกสาร HTML

ตัวอย่างไฟล์ :: code_examples_2.php
<?php
echo "Hello World!"; 
?>

โปรดสังเกตว่า คำสั่งแต่ละคำสั่งในภาษา PHP จะจบท้ายคำสั่งด้วย semicolon (;) เหมือนในภาษาซี ซี่ง คำสั่งหรือฟังก์ชันในภาษา PHP นั้นจะเขียนด้วยตัวพิมพ์เล็กหรือใหญ่


ชื่อ
บทที่ 2 การแทรกคำสั่งภาษา PHP ในเอกสาร HTML
หมวดหมู่
PHP Basics, PHP Basics
ฮิต
17063
ผู้สร้างเอกสาร
thatsawan
วันที่สร้างเอกสาร
2014-05-13 17:33:50

chapter_2.zip

ประเภทไฟล์ zip

ขนาดไฟล์ 666 bytes

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

วันที่อัพโหลด 2014-04-09 18:20:38


กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
งานประจำวันที่ 15 พฤศจิกายน 2561
โดย pprn พฤ 15 พ.ย. 2018 10:35 am บอร์ด MT25 - นางสาวปรียากมล รินนาศักดิ์
0
1
พฤ 15 พ.ย. 2018 10:35 am โดย pprn
งานประจำวันที่ 15 พฤศจิกายน 2561
โดย tai14 พฤ 15 พ.ย. 2018 10:15 am บอร์ด MT26 - นางสาวอัครยุภา ยงยุทธ
0
1
พฤ 15 พ.ย. 2018 10:15 am โดย tai14
งานประจำวันที่ 15 พฤศจิกายน 2561
โดย prakon พฤ 15 พ.ย. 2018 10:00 am บอร์ด MT24 - นายปกรณ์ วิริยะธนวิโรจน์
0
1
พฤ 15 พ.ย. 2018 10:00 am โดย prakon
งานประจำวันที่ 15 พฤศจิกายน 2561
โดย nice_13 พฤ 15 พ.ย. 2018 9:37 am บอร์ด M071 - พิชญ์สินี คงจร
0
1
พฤ 15 พ.ย. 2018 9:37 am โดย nice_13
บล็อก URL แล้ว: เปลี่ยนเส้นทางไม่สำเร็จ facebook
โดย poryeee พ 14 พ.ย. 2018 5:15 pm บอร์ด Programming - PHP
2
23
พฤ 15 พ.ย. 2018 9:39 am โดย poryeee
งานประจำวันที่ 14 พฤศจิยน 2561
โดย tatiya พ 14 พ.ย. 2018 9:39 am บอร์ด M065 - ตติยะ นาชัย
0
4
พ 14 พ.ย. 2018 9:39 am โดย tatiya
งานประจำวันที่ 14 พฤศจิกายน 2561
โดย prakon พ 14 พ.ย. 2018 9:35 am บอร์ด MT24 - นายปกรณ์ วิริยะธนวิโรจน์
1
4
พฤ 15 พ.ย. 2018 10:16 am โดย prakon
อัพโหลดไฟล์ ผ่าน FTP ด้วย Python ง่ายๆ 5 บรรทัดก็ย้ายไฟล์ไปยัง Server ปลายทางได้แล้ว
โดย mindphp พ 14 พ.ย. 2018 9:34 am บอร์ด Python Knowledge
0
20
พ 14 พ.ย. 2018 9:34 am โดย mindphp
งานประจำวันที่ 14 พฤศจิกายน 2561
โดย nice_13 พ 14 พ.ย. 2018 9:31 am บอร์ด M071 - พิชญ์สินี คงจร
0
1
พ 14 พ.ย. 2018 9:31 am โดย nice_13
งานประจำวันที่ 14 พฤษจิกายน 2561
โดย Ittichai_chupol พ 14 พ.ย. 2018 9:21 am บอร์ด M070 - อิทธิชัย ชูผล
0
1
พ 14 พ.ย. 2018 9:21 am โดย Ittichai_chupol
งานประจำวันที่ 14 พฤศจิกายน 2561
โดย tai14 พ 14 พ.ย. 2018 8:09 am บอร์ด MT26 - นางสาวอัครยุภา ยงยุทธ
0
1
พ 14 พ.ย. 2018 8:09 am โดย tai14
งานประจำวันที่ 13 พฤศจิกายน 2561
โดย tai14 พ 14 พ.ย. 2018 8:09 am บอร์ด MT26 - นางสาวอัครยุภา ยงยุทธ
1
3
พ 14 พ.ย. 2018 12:22 pm โดย tai14
งานประจำวันที่ 14 พฤศจิกายน 2561
โดย pprn พ 14 พ.ย. 2018 8:08 am บอร์ด MT25 - นางสาวปรียากมล รินนาศักดิ์
0
9
พ 14 พ.ย. 2018 8:08 am โดย pprn
รายงานปัญหาที่ต้องแก้ไขใน RTP
โดย pprn อ 13 พ.ย. 2018 6:24 pm บอร์ด MT25 - นางสาวปรียากมล รินนาศักดิ์
0
7
อ 13 พ.ย. 2018 6:24 pm โดย pprn
งานประจำวันที่ 13 พฤศจิกายน 2561
โดย prakon อ 13 พ.ย. 2018 10:00 am บอร์ด MT24 - นายปกรณ์ วิริยะธนวิโรจน์
1
7
อ 13 พ.ย. 2018 10:55 pm โดย prakon
งานประจำวันที่ 13 พฤศจิกายน 2561
โดย Ittichai_chupol อ 13 พ.ย. 2018 8:31 am บอร์ด M070 - อิทธิชัย ชูผล
0
3
อ 13 พ.ย. 2018 8:31 am โดย Ittichai_chupol
งานประจำวันที่ 13 พฤษจิกายน 2561
โดย tatiya อ 13 พ.ย. 2018 8:30 am บอร์ด M065 - ตติยะ นาชัย
0
4
อ 13 พ.ย. 2018 8:30 am โดย tatiya
งานประจำวันที่ 13 พฤศจิกายน 2561
โดย nice_13 อ 13 พ.ย. 2018 8:30 am บอร์ด M071 - พิชญ์สินี คงจร
2
4
อ 13 พ.ย. 2018 5:58 pm โดย nice_13
งานประจำวันที่ 13 พฤศจิกายน 2561
โดย pprn อ 13 พ.ย. 2018 8:27 am บอร์ด MT25 - นางสาวปรียากมล รินนาศักดิ์
1
11
พ 14 พ.ย. 2018 12:29 pm โดย pprn
B - ปรับเปลี่ยนเทมเพลต เป็นแบบ phpbb
โดย Ittichai_chupol อ 13 พ.ย. 2018 1:03 am บอร์ด ThaiVI - Tester
0
2
อ 13 พ.ย. 2018 1:03 am โดย Ittichai_chupol