Facebook HHVM 和 Hack 手冊----1.什麼是Hack?

什麼是Hack?php

Hack 是一種基於HHVM(HipHop VM 是Facebook推出的用來執行PHP代碼的虛擬機,它是一個PHP的JIT編譯器,同時具備產生快速代碼和即時編譯的優勢)的新型編程語言,能夠實現與PHP的無縫互操做。通俗來說也就是,任何你能用PHP寫的均可以用Hack來寫。html

 

示例:編程

<!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代碼,即便他們屬於同一工程。spa

相關文章
相關標籤/搜索