1. เครื่องยนต์ Zend เป็นส่วนหนึ่งของแกน PHP
ใช้งานโดยสมบูรณ์ใน pure C โดยแปลโค้ด PHP (ชุดของกระบวนการคอมไพล์ เช่น การวิเคราะห์คำศัพท์และไวยากรณ์) ให้เป็น opcode ที่ปฏิบัติการได้ และนำวิธีการประมวลผลที่สอดคล้องกันไปใช้เพื่อให้ได้โครงสร้างข้อมูลพื้นฐาน (เช่น hashtable, oo) การจัดสรรหน่วยความจำ และการจัดการ และ การจัดหาวิธีการ API ที่สอดคล้องกันสำหรับการโทรภายนอกถือเป็นแกนหลักทั้งหมด และฟังก์ชันต่อพ่วงทั้งหมดจะถูกนำมาใช้รอบๆ Zend
2. ส่วนขยายให้บริการพื้นฐานต่างๆ ในลักษณะตามส่วนประกอบ
รอบ ๆ เอ็นจิ้น Zend สามารถนำไปใช้ผ่านส่วนขยาย ฟังก์ชันในตัวต่างๆ ที่ใช้กันทั่วไป (เช่น ซีรี่ส์อาเรย์) ไลบรารีมาตรฐาน ฯลฯ สามารถนำไปใช้ผ่านส่วนขยายได้ ผู้ใช้ยังสามารถใช้ส่วนขยายของตนเองได้ตามต้องการเพื่อให้บรรลุวัตถุประสงค์ เช่น การขยายฟังก์ชัน และการเพิ่มประสิทธิภาพการทำงาน (ตัวอย่างเช่น ในเลเยอร์กลางของ PHP ที่ใช้โดย Table การแยกวิเคราะห์ข้อความแบบ Rich Text เป็นแอปพลิเคชันทั่วไปของส่วนขยาย)
3. Sapi เป็นอินเทอร์เฟซการเขียนโปรแกรมแอปพลิเคชันเซิร์ฟเวอร์
Sapi ช่วยให้ PHP สามารถโต้ตอบกับข้อมูลภายนอกผ่านชุดฟังก์ชัน hook ได้ นี่เป็นอีกวิธีหนึ่งในการแยก PHP ออกจากกันและแอปพลิเคชันชั้นบนผ่าน sapi ได้สำเร็จ บรรลุการประมวลผลที่แตกต่างกันตามคุณลักษณะของตัวเอง
4. Application คือโปรแกรม PHP ที่เรามักจะเขียน
สามารถรับโหมดแอปพลิเคชันที่หลากหลายผ่าน sapi ที่แตกต่างกัน เช่น การใช้งานเว็บแอปพลิเคชันผ่านเว็บเซิร์ฟเวอร์ การใช้การดำเนินการสคริปต์ผ่านบรรทัดคำสั่ง เป็นต้น
ข้างต้นนี้เป็นการแนะนำสถาปัตยกรรมหลักของ PHP ฉันหวังว่ามันจะเป็นประโยชน์กับทุกคน