PHP Tutorial
PHP เป็นภาษาคอมพิวเตอร์ในลักษณะ Server-Client สคริปต์ รูปแบบเป็น Opensource ซึ่ง PHP ใช้สำหรับพัฒนาโปรแกรมบนเว็บไซต์ และแสดงผลหน้าเว็บออกมาเป็นรูปแบบ HTML โครงสร้างคำสั่งพื้นฐานของ PHP นั้นมาจากภาษา C, JAVA และ PERL ทำให้ PHP นั้นง่ายต่อการเรียนรู้ และเริ่มต้นได้อย่างรวดเร็ว
รูปแบบ Syntax ของ PHP นั้นจะมีวิธีการเรียกใช้ควบคู่กับ HTML ดังนี้
หากมีการเรียกใช้ร่วมกับ HTML Code จะสามารถทำได้โดยตัวอย่างนี้
PHP
สิ่งที่จะเกิดขึ้นคือหน้าเว็บไซต์นั้นจะแสดงผลว่า
Hello World!
นี่เป็นตัวอย่างการเขียนโปรแกรมด้วย PHP เบื้องต้น
ส่วนของตัวแปร PHP Variables นั้น จะอยู่ในรูปแบบของ Case Senitive คือตัวใหญ่ตัวเล็กมีผลทั้งหมด ตามแต่ละเวอร์ชัน อีกทั้ง Types ทั้งหมดไม่ได้ระบุชัดเจนก็ได้ ทำห้เกิดการยืดหยุ่นในการเรียกใช้ ขึ้นอยู่กับระบบระเบียบของนักพัฒนาเท่านั้น
ตัวอย่างการเรียกใช้ตัวแปร PHP
จะเห็นว่า PHP ไม่ค่อยซีเรียสในเรื่องของการ Declare Type ของตัวแปรสักเท่าไร
การแสดงผลหรือ Print ตัวแปรในรูปแบบ HTML ของ PHP
สำหรับ PHP จะใช้คำสั่งง่ายๆ ที่เรียกว่า “echo” เท่านั้น ซึ่งเราสามารถแทรก Tag คำสั่ง HTML ลงในคำสั่ง echo ได้พร้อมกับ แนบตัวแปรชัดเจน ดังตัวอย่างด้านล่าง
สวัสดีครับ!".$a_eight."";
?>
จะเห็นว่า สามารถ Render ส่วนของตัวแปรได้ แสดงผลออกมาเป็น
สวัสดีครับ!8
ข้อสังเกต echo สามารถเปิดปิดคำสั่งด้วย “” และ ” แต่เนื้อหาข้างในห้ามเป็น เครื่องหมายเดียวกับคำสั่งเปิดต้องเรียกสลับกัน หรือถ้าจำเป็นต้องใช้วิธีการที่เรียกว่า Escaped Quotes! รูปแบบคือ /”
มาดูกันว่าแบบไหน ไม่เวิร์ค
สวัสดีครับ!".$a_eight."";
//แบบนี้ไม่เวิร์ค
?>
สวัสดีครับ!'.$a_eight.'';
//แบบนี้ไม่เวิร์ค
?>
สวัสดีครับ!".$a_eight."";
//แบบนี้เวิร์ค ผ่านเลย
?>
จะเห็นว่า ระวังเรื่องของ ” และ ‘ ให้ดีที่สุดครับ สำหรับวิธีการที่จะ Echo ตัวแปรนั้นก็เรียกใช้แบบนี้ครับ
การ echo ตัวแปร String นั้นทำได้ทีละบรรทัดผ่านวิธีการนี้ครับ
สิ่งที่ปรากฏคือ
ไก่
กา
และ
อาลาเล่
น้าต๋อยเซมเบ้
ประมาณนี้ครับ ต่อมาเราจะพูดถึง การใช้ Operation ต่างๆ ในภาษา PHP ครับ
เครื่องหมายต่างๆ ที่เราจะพบบ่อยๆ และใช้บ่อยๆ นั้นก็คงหนีไม่พ้นการคำนวณเชิงตัวเลข อย่าง +,-,%,*,/ เป็นต้นครับ วิธีการก็คือ ตัวอย่างต่อไปนี้
หรือ
ผลลัพทธ์ที่ได้นั้น จากฟังก์ชันการเรียกใช้ทั้ง 2 แบบก็จะไม่ต่างกันเลย คือ 6 ครับ ถ้าเปลี่ยนเครื่องหมาย + เป็น – ก็จะได้ผลลัพธ์เป็น 2 นั่นเอง
การใช้ / ก็เช่นกันครับ
ก็จะได้ผลลัพธ์คือ 5 เช่นเดียวกับการใช้ *
ก็จะได้ผลลัพธ์คือ 1 ครับ
วิธีการ + จำนวนนั้นก็สามารถเรียกใช้ได้หลายรูปแบบ ไม่ยากมาก อย่างเช่น
$x++; ก็คือการเอา 1 บวกเข้าไป รูปแบบผลลัพธ์ก็คล้ายกับการเรียกใช้ $x += 1; หรือ $x = $x + 1;
$x–; ก็คือการเอา 1 ไปลบเลขเดิม รูปแบบผลลัพธ์ก็คล้ายกับการเรียกใช้ $x -= 1; หรือ $x = $x – 1;
วิธีการเรียกใช้คือ
จะได้ผลลัพธ์คือ 5
หรือ
จะได้ผลลัพธ์คือ 3 นั่นเองครับ