我不能用PHP回应

时间:2013-06-07 04:31:57

标签: php

您好我是非常新的PHP,我已经准备好遇到错误。 我只是想在header标签中设置php显示hello world。 我究竟做错了什么?

<?php
    echo <h1>"Hello World"</h1>
  ?>

非常感谢任何帮助。

6 个答案:

答案 0 :(得分:3)

你没有正确地包住字符串:

echo "<h1>Hello World</h1>";

如果您需要保留引号:

echo "<h1>&quot;Hello World&quot;</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;”;  回声是“点击这里”; 字符串由一对“”内的任何内容表示,而不是之前的任何内容。