【发布时间】:2014-07-16 21:56:45
【问题描述】:
我正在使用 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;
}
【问题讨论】:
-
你应该使用
-
Hack 网站本身说你可以使用 hh 代替 php,我昨晚使用的 3 个教程也是如此。
-
与 PHP 不同,Hack 和 HTML 代码不能混用。
-
但他们没有解释这实际上意味着什么。那么我们到底应该如何输出该死的值呢?
-
我认为一种方法是使用 XHP 嵌入 XHTML。
标签: php linux nginx hhvm hacklang