ทำความรู้จักกับภาษา PHP – ( What is a php ? )

ภาษา PHP ถูกสร้างขึ้นโดยนาย Rasmus Lerdorf ชาวเดนมาร์กซึ่งเป็นผู้พัฒนาขึ้นในปี ค.ศ. 1994 What is a php ? จุดเริ่มต้นมาจากไหน ? ก็จากความต้องการที่จะบันทึกข้อมูลผู้ที่เยี่ยมชมโฮมเพจส่วนตัวของเขาเอง โดยแนวคิดก็คือการเขียนโปรแกรมตัวภาษา C นั้นก็ทำให้เขาได้สร้างภาษา HTML ขึ้นมาใหม่ และตั้งชื่อว่า Personal Home Tools (PHP-Tools) หลังจากสร้างภาษา PHP ขึ้นมาแล้วเขาก็ได้ทำการแจกจ่ายโค้ดฟรีออกไปในช่วงระยะเวลาแรก

แต่ก็ยังไม่มีคนรู้จักมากมายนัก จนในช่วงกลางปี ค.ศ. 1995 เขาได้เพิ่มขีดความสามารถให้ภาษา PHP โดยสามารถรับส่งข้อมูลที่ส่งมาจาก HTML รวมทั้งสามารถติดต่อกับฐานข้อมูล mySQL ได้อีกด้วย สำหรับเมืองไทยนั้น PHP ได้รับความนิยมในการพัฒนาเว็บไซต์สูงสุด เป็นภาษาเขียนเว็บไซต์ที่ได้รับความนิยมสูงสุด มีเว็บไซต์ชื่อดังหลากหลายแห่งที่พัฒนาด้วย PHP ตัวอย่างเช่น www.pantip.com เป็นต้น

ภาษา PHP คืออะไร สามารถทำอะไรได้บ้าง ?

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

  1. สร้างฟอร์มโต้ตอบ หรือรับ-ส่งข้อมูลกับผู้ใช้ได้ : เช่น PHP ช่วยให้เราสร้างฟอร์มเพื่อรับส่งข้อมูลกับผู้ใช้งาน โดยการแลกเปลี่ยน Cookies นั่นเอง
  2. แทรกโค้ด PHP เขาไปในโค้ด HTML ได้ทันที : เพียงแค่พิมพ์เครื่องหมายแทรกโค้ด PHP เข้าไประหว่างส่วนที่เป็นภาษา HTML ก็จะให้ความสามารถที่เพิ่มขึ้นทันที
  3. ฟังก์ชันสนับสนุนการทำงาน : PHP มีฟังก์ชั่นมากมายที่เกี่ยวข้องกับการจัดการข้อความอักขระ และสนับสนุนตัวแปร Array, Scalar, Associative ต่าง ๆ
  4. ความสามารถในการติดต่อกับฐานข้อมูล : โดยฐานข้อมูลที่ PHP สามารถเชื่อมได้ ได้แก่ Velocis, SQLSever, Access, dBase, Oracle, mySQL, Unix dbm และอื่น ๆ ที่ไม่ได้กล่าวถึง
  5. สนับสนุนการติดต่อกับโปรโตคอลได้หลากหลาย : โดยสามารถติดต่อกับโปรโตคอลได้ดังนี้ HTTP, POP3, SNNP, NNTP, IMAP เป็นต้น
Input-output-PHP
การรับ-ส่งของภาษา PHP

เหตุผลที่คนทั่วโลกนิยมใช้ภาษา PHP

จากการสำรวจนักพัฒนาเว็บไซต์ทั่วโลกพบว่า PHP คือภาษาสคริปต์สำหรับสร้างเว็บที่ได้รับความนิยมสูงสุด เหตุผลก็เพราะว่า

  1. ฟรีโอเพ่นซอร์ส ซึ่งทำให้เราสามารถโหลดมาใช้งานได้ฟรีตามอินเทอร์เน็ต
  2. ใช้งานได้กับทุกบราวเซอร์ IE, FireFox, Opera, …
  3. ใช้งานได้กับทุกระบบปฏิบัติการ ไม่ว่าจะเป็น Windows, Linux, Mac OS
  4. ภาษาสคริปใช้คำสั่งเข้าใจง่าย หากใครที่ไม่มีพื้นฐานภาษา C มาก่อนก็สามารถทำความเข้าใจ PHP ได้อย่างรวดเร็ว
  5. ใช้ร่วมกับคำสั่ง XML ได้ทันที
ภาษา PHP
ภาษา PHP

Sample :

<?php
     echo "Hello World" ;
?>

ในปัจจุบันภาษา PHP ถูกพัฒนาไปไกลมากก ผู้ใช้งานใหม่สามารถติดตามข้อมูลการอัพเดตเวอร์ชั่นได้ที่ เว็บไซต์ PHP 
ช่วยเผยแพร่โหน่ย:
Verified by MonsterInsights