您好,我是 html 和 php 的新手。只是一般的编程。无论如何,我很确定这应该是一个在 1 到 6 之间生成随机数的工作代码:
<?php
echo (rand(1,6))
?>
问题是当我将它放在我的 php 文档中并在浏览器中对其进行测试时,它并没有真正显示任何内容。
该代码确实有效。
我猜你不明白 php 是如何工作的。您需要设置 web-server/localhost 才能正确运行 php 文件。如果你是 Windows用户,我建议你使用这个http://www.wampserver.com/en/
即使您的代码可以自行运行,但强烈建议您使用分号将其关闭,因为您是从另一个文件中包含它的。
大多数或所有时间都建议使用分号结尾。
回显最后一行不需要分号。
考虑以下:
(有效的)
<?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
?>
简而言之
最后一行代码的分号省略有点像是在等待进一步的指令。但是,如果要在它下面串一些东西,那么它就会产生错误,并且不会继续进行。
要运行 php 脚本,首先你必须安装一个 php 服务器(WAMP/XAMPP/)并将你的 php 文件放在目录中,WAMP 为 WWW,XAMPP 为 htdocs。最重要的是检查你的 php 语法。
<?php
echo rand(1,6);
?>