PHP 是一种通用的服务器端脚本语言。众所周知,当页面加载并显示结果网页时,会解释 php 代码。最近我听说了 PHP(HipHop 虚拟机)的即时编译器。想知道它在执行中会产生什么样的差异,使用 jit 代替解释器会更好吗?有 jit 的任何 php 引擎吗?
编辑:PHP执行流程是这样的吗?:php代码->解析->令牌->字节码/操作码-> php引擎解释->机器码->执行
如果我错了,请纠正我。字节码通常在虚拟机中执行。Opcode(接近机器语言)可以由机器直接执行。这是否意味着 php 引擎是虚拟机,或者只是它的一些实现是虚拟机?
提前致谢。