PHP内核探索:Zend引擎

http://www.nowamagic.net/librarys/veda/detail/1291服务器

Zend引擎是PHP实现的核心,提供了语言实现上的基础设施。例如:PHP的语法实现,脚本的编译运行环境, 扩展机制以及内存管理等,而PHP则提供了请求处理和其余Web服务器的接口(SAPI)。.net

Zend Engine 最主要的特性就是把 PHP 的边解释边执行的运行方式改成先进行预编译(Compile),而后再执行(Execute)。这二者的分开给 PHP 带来了革命性的变化:执行效率大幅提升;因为实行了功能分离,下降了模块间耦合度,可扩展性也大大加强。接口

不少PHP扩展都是使用的Zend API, 而Zend正是PHP语言自己的实现,PHP只是使用Zend这个内核来构建PHP语言的,而PHP扩展大都使用Zend API, 这就致使PHP的不少扩展和Zend引擎耦合内存

相关文章
相关标签/搜索