Nama mesin Zend merupakan gabungan dari nama Zeev Suraski dan Andi Gutmans, dua desainer senior yang mengerjakan pekerjaan pengembangan inti di PHP. Tujuan pengembangan adalah untuk mengembangkan mekanisme eksekusi skrip baru, dan PHP4 adalah yang pertama versi mesin Zend baru ini. Produk praktis. Di beberapa lingkungan pengujian khusus, kecepatan eksekusi Zend (PHP$) beberapa hingga ratusan kali lebih cepat daripada PHP3 dan ASP. Ini juga berarti bahwa pemersatu antarmuka CGI back-end situs web haruslah PHP4 Zend. (Tentu saja, teknologi terus berkembang, dan mungkin suatu hari nanti mesin baru akan muncul.)
Setelah lebih dari dua tahun pengembangan, mesin Zend telah menjadi lingkungan pemrograman umum yang mirip dengan fungsi VBA. Mesin ini tidak hanya memiliki fungsi fungsi PHP tradisional, tetapi juga menambahkan fungsi objek terdistribusi (COM), dan dapat dijalankan pada platform operasi yang berbeda. . Jika potensi ini terus berkembang, maka terminator VBA pastilah Zend.
Ketika Zend diimplementasikan pada PHP4, ia membuat komitmen paling lengkap pada sesi tersebut, yang merupakan kelemahan terbesar sebelum PHP3, dan juga menambahkan beberapa fitur masa depan, seperti CyberCash... dan seterusnya.
Dalam komunitas opensource, satu-satunya yang dapat mempertahankan momentum namun belum dianggap sebagai pesaing oleh Microsoft, PHP/Zend adalah contoh terbaiknya. Ini telah sepenuhnya meninggalkan ASP dan berkembang menuju lingkungan VBA. Microsoft, sebaliknya, hanya memfokuskan upayanya pada Linux dan gagal menyadari ancaman dari PHP/Zend.
Server web menemukan bahwa itu adalah permintaan dari PHP dan perlu diuraikan oleh mesin PHP (berdasarkan ekstensi file), sehingga mengirimkannya ke mesin Zend PHP4.
Mesin Zend membaca file dari hard disk dan mengirimkannya ke kompiler online Zend (Run-time Compiler) untuk terjemahan program. (Mungkin pekerjaan kompilasi online dapat dihilangkan ketika Zend Compiler keluar di masa depan.)
Unit eksekusi online mesin Zend (Excutor) mengeksekusi program PHP yang dikompilasi. Dan bila perlu, temukan modul yang relevan untuk melakukan tindakan kolaboratif (seperti XML, IMAP, ODBC...dll.).
Zend mengatur hasil eksekusi ke dalam file HTML dan mengirimkannya ke server Web.
Server web mengirimkan hasilnya kembali ke browser pengguna melalui jaringan.
Saat ini ada empat produk Zend:
Zend Engine: Mesin Zend Mesin Zend saat ini hanya membuat produk PHP4, menyediakan fungsi yang mirip dengan VBA Microsoft dan lintas platform. Popularitas saat ini di Internet juga memberikan kesaksian terbaik untuk mesin Zend. Di antara empat produk utama Zend, saat ini produk ini merupakan satu-satunya produk yang sudah matang.
Zend Optimizer: Zend Optimizer menyesuaikan kembali inti PHP untuk membuat eksekusi program PHP lebih efisien. Ini terutama dapat mempercepat eksekusi kode PHP dan mengurangi beban pada CPU, mengurangi latensi.
Zend Cache: Zend cache menyimpan program PHP ke dalam memori server web, sehingga sistem tidak lagi harus membaca program PHP dari hard disk, yang dapat mempersingkat waktu respons sistem dan mengurangi beban pada jaringan. Data yang disimpan di Cache bahkan tidak perlu diterjemahkan, sehingga mengurangi sumber daya pemrosesan.
Zend Compiler: Zend compiler mungkin merupakan senjata pamungkas Zend. Ini memungkinkan kode program PHP dikompilasi dan ada dalam bentuk Zend Intermediate Code (ZIC, Zend Intermediate Code).
Dapat melindungi kode sumber PHP agar tidak terlihat oleh pengguna, sehingga kode sumber PHP aman. Diharapkan setelah kemunculan produk ini, akan berdampak besar pada seluruh jaringan. Pustaka objek kode PHP akan tersedia di mana-mana, dan industri perangkat lunak juga akan menyediakan pustaka fungsi atau pustaka objek yang relevan untuk pemrogram PHP. Pada saat itu, mungkin ada situasi PHP vs. Java.