1

我已经按照网站上的说明安装了 hack-nightly 并使用 nginx 设置了 fastcgi,但是在尝试创建使用 xhp 的简单文件时出现错误:

<?hh
$x = <html><body>hello</body></html>;
echo $x->toString();

错误:

Fatal error: Class undefined: xhp_html in /

我需要采取一个步骤来启用它,还是需要安装额外的导入或包?

4

1 回答 1

7

您需要包含 XHP 库,您可以在此处找到该库。这定义了 :xhp 基类以及所有 HTML 类。将所有三个文件放在源代码树中的某个位置,然后在使用 XHP 执行任何操作之前包含 init.php。

Facebook 上的 HHVM.dev 小组目前正在讨论是否应该默认包含该库,您可以在https://www.facebook.com/groups/hhvm.dev/229787297210377/查看。

于 2014-03-31T07:25:28.400 回答