php เป็นชื่อของภาษาคอมพิวเตอร์ และการเขียนโปรแกรม คือการเขียนภาษาคอมพิวเตอร์ แล้วนำไปเข้ากระบวนการแปลเพื่อให้เครื่องคอมพิวเตอร์เข้าใจได้ ซึ่งกระบวนการแปลตามทฤษฎีการเขียนโปรแกรมที่เราเรียนมามีสองอย่างนั่นคือ Compiler และ Interpreter
โดยปกติ ภาษา php เป็นภาษาชนิด Interpreter เพราะส่วนใหญ่เกือบทั้งหมด (99%) จะนิยมใช้ทำเว็บไซต์ ซึ่งเมื่อมีการเรียกเว็บไซต์ที่เขียนด้วย ก็จะมีการแปลภาษา PHP ที่เราเขียนไปเป็น Output ที่เราต้องการ โดยเป็นการแปลและทำงานทีละบรรทัด ถ้ามีข้อผิดพลาดที่บรรทัดไหน ก็จะหยุดทำงานที่จุดนั้นทันที ซึ่งเป็นลักษณะของ Interpreter
ส่วน Compiler ลักษณะการทำงานจะเป็นอีกอย่างคือ มันจะทำการแปลภาษาทั้งหมดก่อน แล้วจึงค่อยทำงาน ซึ่งหมายความว่าถ้ามีข้อผิดพลาด โปรแกรมจะไม่ทำงานเลยแม้แต่บรรทัดเดียว
แต่ใช่ว่า PHP จะไม่มี Compiler เนื่องจากด้วยตัวต้นฉบับตัวแปลภาษา PHP เองเป็น Open Source ก็เลยมีคนเข้าไปศึกษา และสร้างตัว Compiler ของ PHP มาเหมือนกัน แต่ถ้าถามว่าชื่ออะไรนั้น มีเป็นสิบเลยครับ ลองเข้าไปค้นหาจากพี่กู (Google) ด้วยคำว่า "PHP Compiler" ดู