0

您好,我是 html 和 php 的新手。只是一般的编程。无论如何,我很确定这应该是一个在 1 到 6 之间生成随机数的工作代码:

<?php
echo (rand(1,6))
?>

问题是当我将它放在我的 php 文档中并在浏览器中对其进行测试时,它并没有真正显示任何内容。

4

3 回答 3

3

该代码确实有效。

我猜你不明白 php 是如何工作的。您需要设置 web-server/localhost 才能正确运行 php 文件。如果你是 Windows用户,我建议你使用这个http://www.wampserver.com/en/

于 2013-08-28T16:06:23.700 回答
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
?>

简而言之

最后一行代码的分号省略有点像是在等待进一步的指令。但是,如果要在它下面串一些东西,那么它就会产生错误,并且不会继续进行。


于 2013-08-28T16:29:11.840 回答
0

要运行 php 脚本,首先你必须安装一个 php 服务器(WAMP/XAMPP/)并将你的 php 文件放在目录中,WAMP 为 WWW,XAMPP 为 htdocs。最重要的是检查你的 php 语法。

<?php
echo rand(1,6);
?>
于 2013-08-28T16:09:22.980 回答