php เป็นภาษาที่ทำงานฝั่ง server คือ มีการ complier ที่ฝั่ง server ก่อนจะคืนค่ากลับมาในรูปแบบของ html สิ่งที่ผู้เริ่มเขียน php ต้องเรียนรู้ และต้องมีพื้นฐานก่อนก็คือ ภาษา html
ความสามารถที่โดดเด่นของ php คือสามารถติดต่อฐานข้อมูลได้หลากหลายรูปแบบ ไม่ว่าจะเป็น MySQL, Informix, Oracle, Sybase, Solid, PostgreSQL, Generic ODBC, และอื่นๆ แต่ที่นิยมที่สุดเห็นจะเป็น MySQL อีกทั้ง php ยังเป็น ของฟรีอีกด้วย สามารถ download มาใช้กันได้แบบฟรีๆ
ไฟล์ php จะประกอบไปด้วย ส่วนที่เป็น html และ ส่วนที่เป็น script รวมอยู่ในไฟล์ php ที่มีนามสกุลเป็น .php , .php3 และ phtml
php สามารถทำงานร่วมกับ MySQL ได้เป็นอย่างดี อีกเหตุผลหนึ่งคือฟรีด้วยกันทั้ง 2 อย่าง อีกทั้งคำสั่งใน php ยังประกอบด้วย MySQL อยู่แล้ว ทำให้เรียกใช้ได้อย่างสะดวก และง่ายดาย ในการเริ่มเขียน php นั้นจะต้องมี 3 อย่างคือ
1. Install Apache
2. Install PHP
3. Install MySQL
โดยจะแบ่งแยกเป็น บทเรียน php บทเรียน ต่างๆ ให้เริ่มศึกษากันแบบ ทีละขั้นตอน