联系方式

全国服务热线

18774952626
TOP

PHP的原理和运行机制

责任编辑:!--writer--] 发布时间:2022-09-23 10:57:35
人气/浏览次数:

PHP的原理和运行机制

PHP的原理和运行机制

       上期我们说过,在网站的开发和建设中,有很多的语言,PHP语言又被广泛使用,上期讲过PHP的优势,那今天我们就来讲一下PHP网站开发语言的原理和运行机制。


       PHP由内核Zend引擎和扩展层组成,PHP内核负责处理请求、完成文件流错误处理等操作,Zend引擎可以将PHP程序文件转换成刻在虚拟机上运行的机器语言,扩展层提供一些应用层操作需要的函数类库等,比如数组和MySQL数据库的操作等。


       Zend引擎是用C语言实现的,将PHP代码通过词法语法解析成可执行的opcode并实现相应的处理方法和基本的数据结构进行内存分配和管理等,对外提供相应的可供调用的API方法。Zend引擎是PHP的核心,所有的外围功能都是围绕它实现的。扩展层通过组件的方式提供各种基础服务、内置函数,标准库都是通过它实现的。用户也可以编写自己的扩展来实现特定的需求。服务端应用编程接口,通过一系列钩子函数使得PHP可以和外围交互数据。我们平时编写的PHP程序就是通过不同的SAPI方式得到不同的应用模式,如通过web实现的web应用和命令下运行的脚本等。



下一篇: 很抱歉没有了