Php 为什么包含文件中的$string没有显示在应该显示的位置?
我希望它不是重复的或已经被回答,因为我找不到任何类似的如此。 我已经包括了文件:包括“data/news.php”Php 为什么包含文件中的$string没有显示在应该显示的位置?,php,html,include,Php,Html,Include,我希望它不是重复的或已经被回答,因为我找不到任何类似的如此。 我已经包括了文件:包括“data/news.php” <?php $news = ' <div class="news_title">News Title</div> <div class="news_date">Newsdate</div> <div class="news_content">News content</div> '; echo $
<?php
$news = '
<div class="news_title">News Title</div>
<div class="news_date">Newsdate</div>
<div class="news_content">News content</div>
';
echo $news;
?>
在索引文件中,我尝试显示$news,如下所示:
<div class="rightbox"><div class="h1title">Novice</div>
<?php $news ?>
</div>
新手
类“rightbox”浮动到右侧,但我的$news显示在菜单内容之后,它不在我认为应该在这里的,
(没有意义->它应该在rightbox div中,但不是??
以下是firebug的屏幕截图:
我找不到对此的任何解释,因此欢迎您提出任何建议。
echo
在php中简单地编写变量名没有任何作用。您需要将变量的内容打印到页面上
两种可能的方法是:
1.echo
echo $news;
2.打印
print $news;
它们都指向同一个东西。您正在
echo
将$news包含在您包含的文件中。当您包含该文件时,将输出它。此外,在您的
-中不会输出任何内容;您需要
将其打印出来。Thanx,我不知道为什么echo出现在news.php文件中。非常感谢,您救了我很多时候:)写一个答案,这样我就可以奖励你了?那很好——尽管可以接受Neal的答案。