PHP : Hypertext Preprocessor เบื้องต้น
ภาษา PHP จะแทรกอยู่ภายในเอกสาร HTML ก่อนอื่นต้องศึกษา HTML ก่อนนะครับ
แนะนำโปรแกรมที่ใช้เขียน
Sublime
Adobe Dreamweaver
Notepad++
EditPlus
แนะนำฐานข้อมูลที่ใช้
XAMPP
phpMyAdmin
เพื่อเป็นการบอกให้รู้ว่าส่วนใดเป็นคำสั่ง PHP ที่อยู่ภายในเอกสาร HTML จึงได้มีการกำหนดสัญลักษณ์ไว้ดังนี้ ซึ่งสามารถใช้ได้หลายรูปแบบ เช่น
<? ... ?> (SGML style)
<?php ... ?> (XML style)
<script language="php"> ... </script> (JavaScript style)
<% ... %> (ASP style)
โดยทั่วไปนิยมแบบ <?php...?>
การแสดงข้อความแบบปกติ
<?php echo "Hello World!!"; ?>
การแสดงข้อความผ่านตัวแปร การประกาศตัวแปรต้องมี $ อยู่ข้างหน้าเสมอ สร้างตัวแปรอะไรขึ้นมาก็ได้ แต่สามารถเก็บค่าได้ทั้ง string float และ int แต่เราควรสร้างให้สื่อความหมาย จะได้เป็นมืออาชีพ นะครับ
<?php$ar = "Hello World"; echo $ar; // การต่อสตริงเช่น echo " name ".$name." surname ".$surname; ?>
สัญลักษณ์ที่ใช้ในการคำนวณ
บวก (+) เช่น $x + $y
ลบ (-) เช่น $x - $y
คูณ (*) เช่น $x * $y
หาร (/) เช่น $x / $y
<?php $x = 5; $y = 20; $a = $x + $y; echo "sum = ".$a; ?>
ตัวแปร ตัวอักษร พิมพ์เล็ก พิมพ์ใหญ่ โปรแกรมจะมองเป็นคนละตัวครับ ความหมายต่างกัน
<?php$id_student = "56173301234-5"; echo "show id = ".$id_student ; // แสดงผลได้ถูกต้อง echo "show id = ".$ID_student ; // ไม่แสดงผลรหัสนักศึกษา ตัวแปรไม่ถูกต้อง echo "show id = ".$Id_Student ; // ไม่แสดงผลรหัสนักศึกษา ตัวแปรไม่ถูกต้อง
?>
การแทรกคำสั่ง PHP เข้าไปใน HTML ต้องแทรกภายใน <?php...?>
<!DOCTYPE html> <html> <body> <?php echo "Wellcome To PHP Script!"; ?> </body> </html>
การคอมเม้นบรรทัดที่ไม่ต้องการ มี 2 แบบ //... , /*......*/ เมื่อมีการคอมเม้นโปรแกรมในส่วนนั้นจะไม่ทำงาน
<!DOCTYPE html> <html> <body> <?php //echo "คอมเม้น 1 บรรทัด"; echo "ตรงนี้ไม่โดนคอมเม้น ทำงานได้"; /* echo "คอมเม้นทั้งหมดที่อยู่ใน /**/ "; $aa = "Programming Test"; echo $aa; */ ?> </body> </html>