博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
何为HipHop?
阅读量:6005 次
发布时间:2019-06-20

本文共 283 字,大约阅读时间需要 1 分钟。

hot3.png

HipHop for PHP 在技术上并不是一个 PHP 的编译器,它用来将 PHP 源码转成高度优化的 C++ 代码并使用 g++ 进行编译,这是 Facebook 公司推出的,解决PHP代码运行低效问题。

转换过程分三步:

  1. 静态分析。收集声明关系和依赖关系等信息。

  2. 类型推演。选择最合适的类型,是C++的标量?还是String, Array, classes, Object或者Variant。

  3. 代码生成。大部分直接将PHP语句和表达式对应为C++的语句和表达式。

转载于:https://my.oschina.net/xtfjt1988/blog/185881

你可能感兴趣的文章
解释#ifdef ALLOC_PRAGMA代码段的原理
查看>>
C#中如何查找Dictionary中的重复值
查看>>
C++中int型与string型互相转换 - 大气象 - 博客园
查看>>
jquery.mmenu
查看>>
memcache stats命令详解
查看>>
[开发笔记]-DataGridView控件中自定义控件的使用
查看>>
解决sourcesafe admin用户自动登录并且不用密码的问题
查看>>
HTML5 LocalStorage 本地存储
查看>>
XCode 5资源文件不自动更新问题
查看>>
typedef与define
查看>>
firebug,chrome调试工具的使用
查看>>
ILOG JRules 和 WebSphere Process Server 集成概述
查看>>
构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(28)-系统小结
查看>>
重叠IO overlapped I/O 运用详解
查看>>
[物理学与PDEs]第2章第2节 粘性流体力学方程组 2.5 粘性热传导流体动力学方程组的数学结构...
查看>>
[物理学与PDEs]第2章习题6 有旋的 Navier-Stokes 方程组
查看>>
(转)如何根据RGB值来判断这是种什么颜色?
查看>>
[转]: 两分钟彻底让你明白Android Activity生命周期(图文)!
查看>>
android 双卡手机发短信/判断手机是否为双卡
查看>>
Kali-linux安装之后的简单设置(转)
查看>>