<html>
<head>
<title>Roll Em!</title>
</head>
<body>
<h1>Roll Em!</h1>
<?php
$roll = rand(1,6);
print "You rolled a $roll";
print "<br>";
?>
</body>
</html>
这是一个非常简单的程序,但由于某种原因不工作!它给出这样的输出
Roll Em!
"; ?>
唯一的错误是 and 之间的空格<?
,php
但完整的代码应该是:
<html>
<head>
<title>Roll Em!</title>
</head>
<body>
<h1>Roll Em!</h1>
<?php
$roll = rand(1,6);
echo "You rolled a " . $roll;
echo "<br>";
?>
</body>
</html>
您不应该使用 print,echo 在几乎所有情况下都更好,并且您应该使用“.$string.”将变量粘贴到文本字符串中。
PHP 开始标签应该是: <?php
- 没有空格。