你能“编译”PHP代码并上传二进制文件,它只能由字节码解释器运行吗?我知道PHP在服务器上运行之前被编译为字节代码,然后可以缓存该字节代码,这样就不必为每个Web访问重新解释整个脚本。但是你可以“编译”PHP代码并上传二进制文件,它只能由字节码解释器运行吗?
3 回答
大话西游666
TA贡献1817条经验 获得超14个赞
最简洁的答案是不”。
PHP的当前实现是解释语言的实现。您可以论证任何语言在技术上可以被解释或编译的事实的理论方面,但就目前而言,当前的实现使得PHP代码需要运行解释器,并且解释器管理执行环境。
要回答关于上传预编译的PHP字节码的问题,这可能是可能的,但您必须实现PHP解释器读取此类文件并使用它的方法。现有的操作码缓存已经存在,它似乎不是一项可以获得丰厚回报的任务。
- 3 回答
- 0 关注
- 1274 浏览
添加回答
举报
0/150
提交
取消