我是新学习php,但我一开始就陷入困境。 无论我在PHP中尝试什么方法,但我无法在输出中显示可变数据。 下面是从互联网上复制粘贴的代码,即使在我看不到的输出 $ username ...请帮助我!
<html>
<body>
<h1>Hi Jacob</h1>
<h3>Demonstrates using a variable</h3>
<?php
$userName = "Jacob";
print Hi, $userName;
?>
</body>
</html>
在输出中显示" Hi, $username "
。不是变量数据
答案 0 :(得分:6)
您有print Hi, $userName;
应该是
print "Hi, $userName";
你需要在引号中包含该行。
或连接(连同引号)
print "Hi, " .$userName;
你遗漏了Hi,
并完成了
print $userName;
会打印Jacob
,这样也可以接受。
任何文字都需要用引号括起来。
这也是可以接受的:
print 'Hi, ' .$userName;
但是这个
print 'Hi, $userName';
将打印出Hi, $userName
而不是从变量分配的目标名称,因此在将文本和变量包装在相同引号中时最好使用双引号。
答案 1 :(得分:0)
试试这个,Php Concatenation只能用dot(.)
。同时在字符串周围添加引号,如"Hi"
print "Hi " . $userName;
而不是
print Hi, $userName;
答案 2 :(得分:0)
有很多方法可以在php中打印
print "Hi". $username;
print "Hi $username";
print "HI {$username}";
你可以任何人。你也可以用echo来打印变量。
如果要打印数组,则可以使用
print_r($user);
答案 3 :(得分:0)
非常简单,用下面的代码替换你的PHP代码......
<?php
$userName = "Jacob";
//print Hi, $userName;
print "Hi, ".$userName;
?>
注意:要打印任何静态内容(字符串),您必须使用单个或双重&#34;引号&#34;。您可以使用 打印 或 echo 关键字在PHP文件中显示代码。
答案 4 :(得分:0)
使用这个系数。它必须有效。
echo "Hi, ". $userName;