您的位置:网站首页 > php源码 > 正文

PHP7内核剖析之执行流程解析

类别:php源码 日期:2019-10-7 17:24:05 人气: 来源:

  男人断掌手相图解,自当然是仁者见仁,但相信在Web开发上,它肯定是最好的。今天本篇文章给大家讲讲PHP的内核是怎么运行的,希望你能喜欢。

  PHP是高级语言,需要把它的指令语法转换为中间代码,然后由中间代码库再编译为本地机器语言,然后交由CPU执行。PHP通过中间代码库转换,本身是C语言编写的。

  有一个产品叫做虚拟机,它被设计为提供抽象库,提供与操作系统无关的运行来执行程序,英文称为Process VM(有时称为Application Virtual Machine)或Managed Runtime Environment(MRE),它作为操作系统中的应用程序运行,支持多进程多线程,安全等特性。

  VM提供一个平台无关的编程,抽象底层硬件或操作系统的细节,并允许程序以相同的方式在任何操作系统上运行。

  PHP语言和其它任何解释语言一样,旨在以跨平台方式运行抽象命令的程序,尽可能隐藏和抽象尽可能多底层操作系统的细节,而PHP主要的功能是解决Web相关问题。

  虚拟机要提高自己的性能 ,会自己定义一些指令(不是全部)来运行主机指令,这一过程被称为“JIT编译”。PHP虚拟机的功能线程处理以及内存池/垃圾回收算法,它的内核是由称为Zend引擎的虚拟机处理(Zend Virtual Machine),它分为两部分:

  

关键词:php内核
0
0
0
0
0
0
0
0
下一篇:没有资料

网友评论 ()条 查看

姓名: 验证码: 看不清楚,换一个

推荐文章更多

热门图文更多

最新文章更多

关于联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 人才招聘 - 帮助

CopyRight 2002-2012 技术支持 源码吧 FXT All Rights Reserved

赞助合作: