首页 > 作文

初学者入门:细述PHP4的核心Zend

更新时间:2023-04-07 04:34:17 阅读: 评论:0

zend引擎的名称由zeev suraski和andi gutmans二位在php担任核心开发工作的资深设计师的名字合体.开发的目的师为了研发新的脚本执行机制,而php4就是这套崭新的zend引擎的第一个实作产品。在一些特殊测试环境下,zend(php$)的执行速度比php3及asp快了几倍到几百倍之多,这也意味着网站的后端cgi界面的统一者非php4 zend莫属了。(当然,技术是不断进步的,说不定哪一天又出现了新的引擎。)

zend引擎在研发二年多之后,已经变成类似vba功能的广义程式环境,它不但有传统的php函数功能,更增加了分散式物件(com)的功能,并且能够在不同的操作平台上执行。以这种潜力发展下去,vba的终结者非zend莫属。

zend在php4上实作时更针对了php3之前最大缺憾的ssion做了最完整的承诺,同时加入了一些未来的功能,如cybercash…等等。

在opensource社群中,唯一能保持声势,却又尚未被微让世界充满爱演讲软公司视为竞争对手的,php/zend是最好罪仙的例子。它已经完全地将asp丢到了身后,正往vba的环境发展。而微软只全力对付linux,没有注意到来自php/zend的威胁。

web服务器发觉是php的要求,需要php引擎解析(根据文件的扩展名),于是将它送到php4的zend引擎上。

zend引擎将文件从硬盘上读取,送到zend线上编译器(run-time compiler),进行程序直译工作。(或许日后的zend compiler出来以后可以省略线上编译工作。)

数学历史故事 zend引擎的线上执行单元(excutor)执行编译过的php程序。并在需要时找相关的模组执行协力动作(如xml,imap,odbc…等等)。

zend将执行后的结果整理成html文件,送给web服务器。

web服务器将结果通过网络,传回使用者的浏览器。

目前的zend产品有下列四种:

zend engine:z基础是什么意思end引擎 zend引擎目前只做出php4一种产品,提供类似微软的vba及跨平台的功能。而目前在网络上的流行,也为zend引擎作了最佳的见证。在zend的四大产品中,这是目前唯一成熟的产品。

zend optimizer:zend极限器 将php的核心重新调整,让php程序执行的效率更高。主要能加快php代码的执行速度及降低cpu的负担,将潜童年梗概伏时间减少。

zend cache:zend快取 将php程序快取到web服务器的记忆体中,让系统不用再一直从硬盘读取php程序,可大幅度缩短系统的反应时间,降低网络的负荷。存在cache的资料甚至可以不用再直译过,减少处理的资源。

zend compiler:zend编译器 这恐怕是zend的最终极武器,它可让php的程序代码经过编译后,以zend中间码(zic,zend intermediate code)的形式存在。

可以保护php的源代码,不让使用者看到,让php的源代码有安全保障。预料本产品出现之后,将对整个网络产生不小的影响,php码的物件库,将会到处可见,软件业也会提供相关的函数库或物件库给php编程者。届时,可能会有php大战java的情形。

本文发布于:2023-04-07 04:34:16,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/355665870a1951192c94f33fa6274ca7.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:初学者入门:细述PHP4的核心Zend.doc

本文 PDF 下载地址:初学者入门:细述PHP4的核心Zend.pdf

标签:引擎   产品   功能   程序
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图