我正在使用 Hack,可以在hacklang.org找到。
为什么下面的代码没有:
<?hh
$message = "Hey, lol.";
?>
<!doctype html>
<html lang="en-us">
<head>
<title>title</title>
</head>
<body>
<?= $message ?>
</body>
</html>
输出以下文字?
Hey, lol.
error.log 文件中没有错误。当我“查看源代码”时,它是空白的,就像页面本身一样。
编辑:
伙计们,请参阅下面的代码以响应您的答案。如果您访问 hacklang.org(请参阅此问题中的 hack 标记 :) 并查看主页上的教程部分,点击进入练习3 of.. 它清楚地表明您应该使用 hh 而不是 php定义一个 hack 文档:
<?hh
// Hack functions are annotated with types.
function my_negation(bool $x): bool {
return !$x;
}