我已经按照网站上的说明安装了 hack-nightly 并使用 nginx 设置了 fastcgi,但是在尝试创建使用 xhp 的简单文件时出现错误:
<?hh
$x = <html><body>hello</body></html>;
echo $x->toString();
错误:
Fatal error: Class undefined: xhp_html in /
我需要采取一个步骤来启用它,还是需要安装额外的导入或包?
您需要包含 XHP 库,您可以在此处找到该库。这定义了 :xhp 基类以及所有 HTML 类。将所有三个文件放在源代码树中的某个位置,然后在使用 XHP 执行任何操作之前包含 init.php。
Facebook 上的 HHVM.dev 小组目前正在讨论是否应该默认包含该库,您可以在https://www.facebook.com/groups/hhvm.dev/229787297210377/查看。