Facebook HHVM 和 Hack 手册----1.什么是Hack?

原文链接http://www.cnblogs.com/Jack8Chen/p/3616900.html

什么是Hack?

Hack 是一种基于HHVM(HipHop VM 是Facebook推出的用来执行PHP代码的虚拟机,它是一个PHP的JIT编译器,同时具有产生快速代码和即时编译的优点)的新型编程语言,可以实现与PHP的无缝互操作。通俗来讲也就是,任何你能用PHP写的都可以用Hack来写。

 

示例:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
<html>
    <head>
        <title>Example</title>
    </head>
    <body>

        <?hh
            echo "Hi, I'm a Hack script!";
        ?>

    </body>
</html>

唯一的改变就是<PHP 改为了<hh.

当然,Hack语言能够支持更复杂的场景(或说实现更复杂的功能),但是开始Hack学习是非常简单的,以至于你只要把"<hh"放在文件最上头,然后继续编写你习惯的代码,在闲暇时间里再逐步使用Hack特性。

注明:HHVM可同时运行PHP和Hack代码,即使他们属于同一工程。

转载于:https://www.cnblogs.com/Jack8Chen/p/3616900.html

相关文章

统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
前言 之前做了微信登录,所以总结一下微信授权登录并获取用户...
FastAdmin是我第一个接触的后台管理系统框架。FastAdmin是一...
之前公司需要一个内部的通讯软件,就叫我做一个。通讯软件嘛...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...