您好我是非常新的PHP,我已经准备好遇到错误。 我只是想在header标签中设置php显示hello world。 我究竟做错了什么?
<?php
echo <h1>"Hello World"</h1>
?>
非常感谢任何帮助。
答案 0 :(得分:3)
你没有正确地包住字符串:
echo "<h1>Hello World</h1>";
如果您需要保留引号:
echo "<h1>"Hello World"</h1>";
答案 1 :(得分:2)
首先,你应该在发布之前做更多的研究。一个简单的谷歌搜索可以帮助你。 标题标记应位于引号内。您还需要在行尾用分号关闭回声。
<?php
echo "<h1>This is a correct echo.</h1>";
?>
此外,如果您需要帮助学习PHP,请使用网络上的资源
Help with echo in php
Code Academy
您也可以使用W3Schools来学习php。
答案 2 :(得分:2)
在<?php
和?>
内,您在代码中。这意味着,如果它不是关键字或编码结构的形式,则需要在语言方面语法正确(并且声明的字符串之外的HTML不正确)。 e.g。
<?php echo '<h1>Hello, world!</h1>'; ?>
VS
<?php
/* some code */
?><h1><?php echo 'Hello world'; ?></h1><?php
/* more code */
?>
两者都做同样的事情,但是一个人使用PHP来编写html;另一个逃脱PHP,编写html,回到PHP并回显一个字符串,然后再次将其转义以关闭标记。
答案 3 :(得分:1)
应该是
<?php
echo "<h1>Hello World</h1>";
?>
或者您可以尝试
<h1><?php echo "Hello World";?></h1>
答案 4 :(得分:0)
<?php echo "<h1>Hello World</h1>"; ?>
使用服务器端代码剥离HTML的另一种方法 -
<h1><?php echo "Hello World"; ?></h1>
即使这样也有效 -
<h1><?php echo "Hello World" ?></h1>
(Bb小心,请阅读以下内容)性能明智的''
单引号优于""
,如果只有文字 -
<h1><?php echo 'Hello World'; ?></h1>
编辑 -
Disproving-the-Single-Quotes-Performance-Myth.html
礼貌 - JACK
答案 5 :(得分:0)
<?php
echo "<h1>Hello World</h1>";
?>
注意: 一切html进入echo“&lt;&lt;&gt;&gt;&gt;”; 回声是“点击这里”; 字符串由一对“”内的任何内容表示,而不是之前的任何内容。