PHP คืออะไร สามารถทำอะไรได้บ้าง และสิ่งที่ต้องการก่อนเริ่มใช้งาน

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

PHP คืออะไร

PHP คือ ภาษาคอมพิวเตอร์โอเพนซอร์สฟรีภาษาหนึ่ง ย่อมาจากคำว่า PHP Hypertext Preprocessor เริ่มต้นพัฒนาโดยรัสมัส เลอร์ดอร์ฟ (Rasmus Lerdorf) ภาษา PHP นี้เป็นภาษาคอมพิวเตอร์ประเภท Server-Side Script ซึ่งจะทำการประมวลผลที่เซิฟเวอร์ ใช้กับการพัฒนาเว็บไซต์ และสามารถแสดงผลและใช้คู่กับ HTML ได้ ปัจจุบัน PHP อยู่ที่เวอร์ชั่น 7.4.8

PHP สามารถใช้งานกับระบบปฏิบัติการ (Operating Systems) ที่หลากหลาย เช่น Linux (HP-UX, Solaris, และ OpenBSD), Microsoft, macOS และสามารถใช้งานได้กับเว็บเซิฟเวอร์ เช่น Apache, Microsoft Internet Information Services (IIS) ได้ นอกจากนั้นแล้ว PHP ยังสนับสนุนฐานข้อมูลรูปแบบต่างๆ ตั้งแต่ mysql, PDO หรือ Open Database Connection ด้วยเหตุผลดังกล่าวจึงทำให้เราสามารถที่จะเลือกและออกแบบระบบที่เราต้องการใช้งานได้ง่ายขึ้น

PHP สามารถทำอะไรได้บ้าง

PHP สามารถทำงานในสิ่งที่โปรแกรม CGI สามารถทำได้และทำได้มากกว่าด้วย ยกตัวอย่างเช่น การเก็บข้อมูล การสร้างหน้าเนื้อหาที่เป็นลักษณะไดนามิค การส่งและรับคุกกี้ เป็นต้น

สคริปต์ของ PHP จะถูกใช้งานใน 3 รูปแบบใหญ่ๆ ได้แก่

  1. สคริปต์ PHP ที่เซิฟเวอร์ (Server-side scripting) เป็นลักษณะการเขียนโค้ดรูปแบบการใช้งานดั้งเดิมและนิยมใช้กัน โดยจะต้องมีส่วนประกอบ 3 ส่วนได้แก่ PHP parser, เว็บเซิฟเวอร์และเว็บเบราเซอร์ โค้ดจะทำการประมวลผลที่เซิฟเวอร์และแสดงที่เครื่องคอมพิวเตอร์ของเรา
  2. สคริปต์แบบคอมมานไลน์ (Command line scripting) เป็นลักษณะการเขียนโค้ดที่ไม่จำเป็นต้องมีเซิฟเวอร์หรือเบราเซอร์ในการใช้งาน ใช้เพียง PHP parser
  3. การเขียนแอพพลิเคชั่นสำหรับคอมพิวเตอร์ (Writing desktop applications) เหมาะกับโปรแกรมเมอร์ที่มีความเชี่ยวชาญในการใช้งาน PHP และต้องการใช้งานฟีเจอร์ PHP ขั้นสูง

สิ่งที่ต้องการก่อนเริ่มใช้งาน PHP

การใช้งาน PHP นั้น เซิฟเวอร์ของเราจะต้องสนับสนุนและเปิดให้ใช้งาน PHP ถึงจะสามารถใช้งานภาษานี้ได้ ส่วนใหญ่เซิฟเวอร์จะสนับสนุนภาษานี้อยู่แล้ว ส่วนวิธีการบันทึกข้อมูล ให้ทำการบันทึกไฟล์โดยมีนามสกุลของไฟล์เป็น .php เช่น index.php โดยไฟล์ที่ทำการบันทึกนี้จะต้องอยู่ในไดเร็คทอรี่หลัก (Root directory: DOCUMENT_ROOT) ของเว็บเซิฟเวอร์

หมายเหตุ ในกรณีที่เราต้องการให้ PHP สามารถใช้เขียนและพัฒนาบนเครื่องของเราเองได้ ให้เราทำการติดตั้งเว็บเซิฟเวอร์ เช่น Apache และ PHP รวมถึงดาต้าเบสที่ชื่อว่า MySQL เพื่อใช้งาน

วิธีการใช้งาน PHP

คำสั่งภาษา PHP นี้จะต้องเขียนอยู่ระหว่างข้อความ <?php และ ?> ยกตัวอย่างด้านล่างคือ โค้ดที่ให้แสดงคำว่า Hello World ในหน้า HTML เช่น

<?php
   echo "Hello, World";
?>

 ลักษณะการใช้งานคู่กับ HTML

<!DOCTYPE html>
 <html>
     <head>
         <title>Example</title>
     </head>
     <body>
 
         <?php
             echo "Hi, I'm a PHP script!";
         ?>
 
     </body>
 </html>

ในกรณีที่เราต้องการข้อมูลเกี่ยวกับระบบ เราสามารถใช้คำสั่ง PHP เพื่อให้แสดงรายละเอียดของระบบได้ ด้วยคำสั่งดังนี้

 <?php phpinfo(); ?>

สำหรับคนที่สนใจศึกษาข้อมูลเพิ่มเติมเกี่ยวกับ PHP สามารถศึกษาข้อมูลเพิ่มเติมได้จากเว็บ PHP.net นี้นะครับ

Leave a Comment

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *