您好,我对 php 很陌生,我已经准备好遇到错误。我只是想让 php 在 header 标记内显示 hello world。我究竟做错了什么?
<?php
echo <h1>"Hello World"</h1>
?>
非常感谢任何帮助。
您好,我对 php 很陌生,我已经准备好遇到错误。我只是想让 php 在 header 标记内显示 hello world。我究竟做错了什么?
<?php
echo <h1>"Hello World"</h1>
?>
非常感谢任何帮助。
您没有正确封装字符串:
echo "<h1>Hello World</h1>";
如果您需要保留引号:
echo "<h1>"Hello World"</h1>";
首先,在您在这里发帖之前,您应该做更多的研究。一个简单的谷歌搜索可以帮助你。您的标题标签应该在引号内。您还需要在行尾用分号关闭回声。
<?php
echo "<h1>This is a correct echo.</h1>";
?>
此外,如果您需要帮助学习 PHP,请使用网络上的资源。
帮助 php
Code Academy中的 echo
您还可以使用W3Schools来学习 php。
在里面<?php
,?>
你在代码中。这意味着,如果它不是关键字或编码结构形式,则它需要在 php 语言方面在语法上正确(并且声明字符串之外的 HTML 是不正确的)。例如
<?php echo '<h1>Hello, world!</h1>'; ?>
对比
<?php
/* some code */
?><h1><?php echo 'Hello world'; ?></h1><?php
/* more code */
?>
两者都做同样的事情,但是一个使用 PHP 编写 html;另一个转义 PHP,写入 html,返回 PHP 并回显一个字符串,然后再次转义以关闭标签。
它应该是
<?php
echo "<h1>Hello World</h1>";
?>
或者你可以试试
<h1><?php echo "Hello World";?></h1>
<?php echo "<h1>Hello World</h1>"; ?>
通过使用服务器端代码剥离 HTML 的另一种方法 -
<h1><?php echo "Hello World"; ?></h1>
即使这也有效 -
<h1><?php echo "Hello World" ?></h1>
(此处小心,请阅读下文)性能明智的''
单引号比""
仅文本更好 -
<h1><?php echo 'Hello World'; ?></h1>
编辑-
礼貌 -杰克
<?php
echo "<h1>Hello World</h1>";
?>
注意:所有 html 都在 echo "<<>>>" 中;例外是 echo "click here";字符串由一对“”中的任何内容表示,而不是之前的任何内容。