PHP输出未显示

时间:2014-05-21 05:52:20

标签: php

我是新学习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 "。不是变量数据

5 个答案:

答案 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;