您好我是html和php的新手。只是编程一般。无论如何,我很确定这应该是一个有效的代码,用于制作1到6之间的随机数:
<?php
echo (rand(1,6))
?>
问题是,当我把它放在我的php文档中并在浏览器中测试时,它没有真正显示任何内容。
答案 0 :(得分:3)
该代码确实有效。
我猜你不明白php是如何工作的。您需要设置web-server / localhost才能正确运行php文件。如果你是一个Windows人this
,我建议你使用http://www.wampserver.com/en/答案 1 :(得分:1)
即使您的代码本身有效,但强烈建议您使用分号关闭它,因为您要将其包含在另一个文件中。
大多数或所有时间都建议使用结束分号。
最后一行不需要分号。
请考虑以下事项:
<强>(有效)强>
<?php
echo "Line 1";
echo "Line 2";
(适用无效)强>
<?php
echo "Line 1"
echo "Line 2"
<强>(有效)强>
<?php
echo "Line 1";
echo "Line 2"
问题是,当我把它放在我的php文档中并在浏览器中测试时,它没有真正显示任何内容。
<?php
include 'include_rand.php';
echo "Line under random file";
?>
(include_rand.php文件)
<?php
echo (rand(1,6)) // invalid because of content below the include
?>
为了使它起作用,你需要在最后添加一个分号。
<?php
echo (rand(1,6)); // valid for include
?>
简而言之
在最后一行代码中省略了分号,可以说是 等待进一步的指示 。但是如果要在它下面串起一些东西,那么它就会产生错误而不会继续下去。
答案 2 :(得分:0)
要运行php脚本,首先你必须安装一个php服务器(WAMP / XAMPP /)并将你的php文件放在目录中,WWW用于WAMP,htdocs用于XAMPP。最重要的是检查你的php语法。
<?php
echo rand(1,6);
?>