1. Mesin Zend adalah bagian dari inti PHP.
Diimplementasikan sepenuhnya dalam C murni, ini menerjemahkan kode PHP (serangkaian proses kompilasi seperti analisis leksikal dan sintaksis) menjadi opcode yang dapat dieksekusi, dan mengimplementasikan metode pemrosesan yang sesuai untuk mencapai struktur data dasar (seperti tabel hash, oo), alokasi memori dan Manajemen dan menyediakan metode api yang sesuai untuk panggilan eksternal semuanya inti, dan semua fungsi periferal diimplementasikan di sekitar Zend.
2. Ekstensi menyediakan berbagai layanan dasar berdasarkan komponen.
Di sekitar mesin Zend, melalui ekstensi, berbagai fungsi bawaan yang umum digunakan (seperti rangkaian array), pustaka standar, dll. dapat diimplementasikan melalui ekstensi. Pengguna juga dapat mengimplementasikan ekstensi mereka sendiri sesuai kebutuhan untuk mencapai tujuan seperti perluasan fungsi dan optimalisasi kinerja. (Misalnya, di lapisan tengah PHP yang digunakan oleh Tabel, penguraian teks kaya adalah aplikasi ekstensi yang umum).
3. Sapi adalah antarmuka pemrograman aplikasi server.
Sapi memungkinkan PHP untuk berinteraksi dengan data eksternal melalui serangkaian fungsi kait. Ini adalah cara lain untuk berhasil memisahkan PHP itu sendiri dan aplikasi lapisan atas melalui sapi mencapai pemrosesan yang berbeda sesuai dengan karakteristiknya sendiri.
4. Aplikasi adalah program PHP yang biasa kita tulis.
Itu dapat memperoleh berbagai mode aplikasi melalui sapi yang berbeda, seperti mengimplementasikan aplikasi web melalui server web, mengimplementasikan operasi skrip melalui baris perintah, dll.
Di atas adalah pengenalan arsitektur inti PHP. Saya harap dapat bermanfaat bagi semua orang.