รูปแบบการเขียน PHP
การเขียนโค้ด เราสามารถเขียนได้จากโปรแกรม Editor ทั่วไปเช่น Notepad หรือ Editplus แน่นอนที่สะดวกที่สุดคงจะไม่พ้น Notepad เพราะแถมมากับ window
อยู่แล้ว
แต่ถ้าต้องการความสามารถและ Options ที่เพิ่มขึ้นก็แนะนำว่าโปรแกรม
Editplus ใช้ได้ดีทีเดียว
รูปแบบการเขียน PHP เขียนได้ 4
แบบดังตัวอย่าง ที่นิยมคือแบบที่ 1 และ 2 แบบที่ 3 ใช้งานคล้ายกับ Java script ส่วนแบบที่ 4
ตัว tag <% จะเหมือนกับ ASP โดยเมื่อรันจะได้ผลลัพธ์เหมือนกัน
และสามารถแทรกลงในส่วนของภาษา HTML ส่วนใดก็ได้
1.การเขียนโค้ดในรูปแบบภาษา SGML จะมีรูปแบบดังนี้
<?
คำสั่งในภาษา PHP ;
?>
2.
การเขียนโค้ดเพื่อใช้ร่วมกับภาษา XHTML หรือ XML (แต่สามารถใช้ใน HTML แบบปกติได้)
จะมีรูปแบบดังนี้
<?php
คำสั่งในภาษา PHP ;
?>
3. การเขียนโค้ดในรูปแบบ JavaScript จะมีรูปแบบดังนี้
<Script Language=”php”>
คำสั่งในภาษา PHP ;
</Script>
4. การเขียนโค้ดในรูปแบบ ASP จะมีรูปแบบดังนี้
<%
คำสั่งในภาษา PHP ;
%>
* สำหรับรูปแบบที่ 4 จะใช้ได้กับ PHP 3.0.4 ขึ้นไป และจะต้องไปแก้ไฟล์ php.ini ในโฟลเดอร์ C:\WINDOWS เสียก่อนโดยให้ asp_tags มีค่าเป็น On
การเขียนสคริปต์ PHP ในรูปแบบใดก็ตามจะต้องมีเครื่องหมาย
semicolon ( ; ) ลงท้ายคำสั่งเสมอเหมือนกับการเขียนภาษา C กับภาษา Perl และคำสั่งหรือฟังก์ชั่นในภาษา
PHP จะเขียนด้วยตัวพิมพ์เล็กหรือพิมพ์ใหญ่ก็ได้ ( case-insensitive ) การจบ statement หรือสิ้นสุด script เราจะปิดท้ายสคริปต์ด้วยแท็ก ( ?> ) และคำสั่งสุดท้ายในสคริปต์นั้นจะลงท้ายด้วย semicolon ( ; ) หรือไม่ก็ได้เพราะจะถูกปิดด้วยแท็ก ( ?> ) อยู่แล้ว
นอกจากรูปแบบแล้ว การวาง code ผสมกับ HTML ก็เป็นวิธีหนึ่ง
<html>
<head>
<title>Example</title>
</head>
<body>
<?php
echo “Hi, I’m a PHP script!”;
?>
</body>
</html>
Comment
(การเขียนคำอธิบายโปรแกรม)
การเขียนโปรแกรมที่มีความยาวและซับซ้อนมากๆอาจจะทำให้สับสนในภายหลังได้
วิธีที่นิยมกันก็คือการเขียนคำอธิบายไว้ท้ายคำสั่งนั้นๆ หรือที่เรียกกันว่า comments ใน PHP จะสามารถเขียนในรูปแบบของภาษา
C, C++ และ Unix
shell-style comments ได้โดยจะไม่นำมาประมวลผล จะเห็นแค่ใน souce code เท่านั้น
รูปแบบ
<?php
echo “This is a test”; // comment แบบ C++
/* แบบนี้เป็นการ comments
แบบหลายบรรทัด จะใช้ในกรณี
ที่คำอธิบายเยอะ*/
echo “This is yet another test”;
echo “One Final Test”; # comment แบบ Unix shell-style
?>
ข้อควรระวัง PHP ไม่รับ Comment แบบ nest
<?php
/*
echo “This is a test”; /* comment ตัวนี้จะมีปัญหา
*/
*/
?>
ไม่มีความคิดเห็น:
แสดงความคิดเห็น