Chapter 3. Basic syntax

การแทรก Script   PHP ใน HTML

 

        รูปแบบการใช้คำสั่ง PHP จะแตกต่างจาก CGI ตัวอื่นๆ เช่น Perl หรือ C เพราะว่า PHP ยอมให้คุณสอดแทรก คำสั่งต่างๆ ลงใน File html ได้เลย โดยสามารถแทรกเป็นระยะๆได้ และแปลงนามสกุล File html จาก *.html เป็น *.php3 รูปแบบการแทรงคำสั่งดังกล่าวจะคล้ายคลึงกับ java script หรือ ASP

ตัวอย่างการแทรก script php เช่น

<HTML>
<HEAD><TITLE>การทดสอบการแทรก script php</TITLE></HEAD>
<BODY>
<H1><? echo "This is test script PHP" ?></H1>
</BODY>
</HTML>

ผลลัพธ์ที่ได้

This is test script PHP

            เนื่องจาก PHP เป็นภาษาที่พัฒนาภายหลังภาษาอื่นๆ จึงพยายามเอาจุดเด่นของแต่ละภาษามาพัฒนาปรับปรุงใช้ใน PHP ดังนั้น PHP จึงมีความยืดยุ่นสูงสามารถใช้รูปแบบการแทรกคำสั่ง ได้หลายแบบ เช่น

SGML Style
<? echo ("This is the PHP Command\n"); ?>

XML Style
<?php echo("This is the PHP Command\n"); ?>

Java Script Style
<script language="php">
echo ("This is the PHP Command"\n);
</script>

ASP Style
<% echo ("This is the PHP Command"\n); %>

          จาก ตัวอย่างการแทรก Script PHP ด้วยรูปแบบต่างๆข้างต้น จะเห็นได้ว่าใช้ได้หลายรูปแบบดังนั้น ใครเคยใช้รูปแบบใดมาก่อนก็เลือกใช้ในรูปแบบที่ตนถนัดได้เลยครับ

ทดสอบการเขียน   PHP โปรแกรมแรกของคุณ

ที่นี้เรามาทดสอบการเขียน PHP โปรแกรมแรกกัน
ขอให้ดูจากตัวอย่าง (ขอใช้การแทรก script แบบ
SGML Style ซึ่งเป็นที่นิยมกัน)

ตัวอย่างการเขียน Script PHP
การเขียน Script PHP แบบ C Programing และ Perl Programing

<HTML>
<HEAD><TITLE>การทดสอบการแทรก script php</TITLE></HEAD>
<BODY>

<? //By C style ?>
<? echo "<font color=red>CGI PHP is easy by C style </font><br>\n" ?>

<? ##By Perl style ?>
<? print "<font color=blue>CGI PHP is easy by Perl style</font>" ?>

</BODY>
</HTML>

ผลลัพธ์ที่ได้

CGI PHP is easy by C style

CGI PHP is easy by C style

    จะเห็นได้ว่าใช้คำสั่ง print ของ Perl หรือ echo ของ C ก็ใช้ได้ ดังนั้นถ้าคุณถนัดเขียนไม่ว่าจะเป็น Perl หรือ C ก็สามารถเขียน PHP ได้อย่างสบายครับ

Commments

 

        การเขียนโปรแกรมที่มีความยาวมาก มีข้อมูลคำสั่งเป็นพันๆบรรทัด Programmer ไม่สามารถจำคำสั่งการทำงานของ Programe ได้ทุกบรรทัด ดังนั้นจำเป็นต้องมีการ Comments เตือนความจำในบรรทัดที่ต้องการ และยังเป็นประโยชน์สำหรับ Programmer คนอื่นที่จะเข้ามาแก้ไขด้วย PHP มีได้รูปแบบการ Comments ไว้ให้เราเลือกใช้ตามความถนัดหลายรูปแบบ ผู้ใช้สามารถเลือกเอาแบบที่ตนเองถนัดได้ดังต่อไปนี้

ตัวอย่างการแทรก Comments

<?php

echo "Hi Hello Word";                         // การ Comments แบบ C++

echo "Hi Hello Word";                         /* การ Comments แบบ C */

echo "Hi Hello Word";                        # การ Comments แบบ Perl

?>


Copy righ Passkorn Roungrong