为什么包含文件中的$ string没有出现在应该存在的位置?

时间:2013-09-03 17:08:34

标签: php html include

我希望它不重复或已经得到回答,因为我在SO上找不到类似的东西。 我已经包含了文件: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 $news;

?>

在索引文件中,我尝试像这样显示$ news:

<div class="rightbox"><div class="h1title">Novice</div>
<?php $news ?>
</div>

Class“rightbox”浮动到右侧,但我的$ news显示在菜单内容之后,它不在&lt; div class =“rightbox”&gt; “这里”&lt; / div&gt;因为我认为它应该是(它没有意义 - &gt;它应该在右框div但它不是?? 这是firebug的截图:

http://i43.tinypic.com/kz505.png

我无法找到任何解释,所以欢迎任何建议。

2 个答案:

答案 0 :(得分:1)

echo&lt; - 您需要echo变量。

答案 1 :(得分:0)

只需在php中编写变量名称即可。您需要将变量的内容打印到页面。

这样做的两种可能方式是: 1。echo

echo $news;

2。 print

print $news;

他们都是同一件事。