PHP เป็นตัวย่อของคำว่า PHP : Hypertext Preprocessor ซึ่งแต่เดิมนั้นย่อมาจาก Personal Home Pages เป็นหนึ่งใน Scripting Language อยู่ในไฟล์ที่เรียกว่า สคริปต์ หรือ Script ที่มีการใช้กันอย่างแพร่หลายในการเขียนหน้าเว็บที่สร้างขึ้นแบบ Dynamic ตัวอย่างของภาษาสคริปต์ที่สามารถพบเห็นได้ เช่น Java Script, Perl และอื่น ๆ เป็นต้น โดย PHP ได้รับการพัฒนาอย่างต่อเนื่องจาก Opensource ดังนั้น PHP จึงไม่ใช่เว็บมาตรฐาน เพราะ PHP ไม่ใช่ภาษาเขียนโปรแกรมจริง แต่ PHP ช่วยให้คุณเรียกใช้สคริปต์ในเอกสารได้ เราจะเห็นได้ว่าในปัจจุบันมีเว็บสำเร็จรูปเกิดขึ้นมากมายที่ถูกสร้างจาก PHP เนื่องจากการใช้ PHP จะทำให้ง่ายต่อการเพิ่มและแก้ไขเนื้อหาได้ โดยมีความเหมาะสมสำหรับการพัฒนาเว็บไซต์เพราะสคริปต์ PHP จะทำการประมวลผลบน Web Server หลังจากนั้นผลลัพธ์ที่ได้จะถูกส่งไปยังเบราว์เซอร์ที่เป็น HTML ได้ปกติ นั่นก็คือหน้าเว็บที่เราเห็นกัน PHP สามารถทำงานร่วมกับฐานข้อมูลที่เป็นที่นิยม ได้แก่ MySQL, PostgreSQL, Oracle, Sybase, Informix และ Microsoft SQL Server
Code ของ PHP อาจฝังลงในโค้ด HTML หรือสามารถใช้ร่วมกับเว็บสำเร็จรูปที่มีทั้งเทมเพลตต่าง ๆ
ระบบจัดการเนื้อหา
เว็บสำเร็จรูป และกรอบงานเว็บ ลักษณะเด่น ๆ ของ PHP ที่เราสามารถทำได้มีดังนี้
- สร้างหน้าเว็บสำเร็จรูป และไฟล์แบบ Dynamic ได้
- สร้างเปิดอ่าน เขียน และปิดไฟล์บนเซิร์ฟเวอร์ได้
- รวบรวมข้อมูลจากแบบฟอร์มทางเว็บสำเร็จรูป เช่นข้อมูลผู้ใช้ อีเมล ข้อมูลบัตรเครดิตและอื่น ๆ อีกมากมาย
- ส่ง Email ไปยังผู้ใช้
เว็บสำเร็จรูปของคุณได้
- ส่งและรับคุกกี้เพื่อติดตามผู้เข้าชมเว็บไซต์ของคุณ
- จัดเก็บลบและแก้ไขข้อมูลในฐานข้อมูลของคุณได้
- เข้ารหัสข้อมูลเพื่อการรับส่งผ่านอินเทอร์เน็ตได้อย่างปลอดภัย
ในปัจจุบันมีเว็บไซต์ขนาดใหญ่เช่น Facebook, Yahoo, Flickr และ Wikipedia ถูกสร้างขึ้นใน PHP และระบบจัดการเนื้อหาส่วนใหญ่ (CMS) เช่น WordPress, Drupal, Joomla และ Magento สร้างขึ้นใน PHP