<!--<?php
require_once template('header'); 
require_once template('left');
print <<<EOT
<!-- 右边开始 -->
<div id="contrast" style="display:none;top:300px;">
<div id="ContrastBox" class="wid">
<p></p>
<p></p>
</div>
<div class="pagebar"><img src="$imgpath/contrast.gif"  alt="$lang[contrast]" style="cursor:pointer" onclick="ContBegin()" /><img src="$imgpath/empty.gif"  style="cursor:pointer" onclick="ContClear()" /></div>
</div>
<script type="text/javascript" src="include/javascript/contrast.js"></script>

<div id="right">
<div id="location1"><p><b>$lang[location]</b>:$navigation</p></div>
<div class="pro">
<ul>
<!--
EOT;
foreach ($goods  as $val){
print <<<EOT
-->
<li><p><a href="$val[url]"><img src="$val[photo]" width="$cf_indexw" height="$cf_indexh" alt="$val[title]" /></a></p>
<p class="sn"><a href="$val[url]" title="$val[title]" >$val[subject]</a></p>
<p class="ss">$lang[etprice]:<span>$val[goods_et_price]</span></p>
<p class="sp">$lang[buy_price]:<span>$val[goods_sale_price]</span></p>
<p>$lang[goods_hit]: $val[goods_hit] </p>
<p><a href="javascript:put_flow($val[uid],'C')" ><img src="$imgpath/btn_gm.gif" /></a> <a href="javascript:put_flow($val[uid],'S')" ><img src="$imgpath/btn_sc.gif" /></a> <a href="javascript:ContAdd('$val[subject]','$val[uid]','$val[goods_type]')"><img src="$imgpath/btn_db.gif" /></a></p>
</li>
<!--
EOT;
} print <<<EOT
-->
</ul>
<div class="page">$lang[genus_total]<span>$total_count</span>$lang[entries]$lang[note] $page_list</div>
</div>
<div class="title_b"><p></p></div>
</div>
<!-- 右边结束 -->
<!--
EOT;
?>-->请详细解释下以上代码组织 特别是EOT作用 
<!--
EOT;
} print <<<EOT
-->

<!--
EOT;
foreach ($goods  as $val){
print <<<EOT
-->

解决方案 »

  1.   

    请LZ参考以下内容http://www.haixiait.com/article.asp?id=160http://wfyang.blog.51cto.com/65117/10278
      

  2.   

    <<<XXX
    XXX;
    这种语句相当于引号,里面的是一段文字,但是他不同于引号,引号内如果有转义字符或“"”或‘'’会特殊处理等,但是XXX里面的是不会变的,原封不动。
      

  3.   

    <<<ETO
    ETO;
    它的作用,正如二楼所说,它的作用相当于引一段字符,ETO也可以换成其他任意的字符,只要开头和结尾成对出现,且结尾处(如本例中的ETO)的ETO必须定格,其前不能有空格
      

  4.   

    <<<的用法:
    先說例子
    $message="hello world!";
    $content=<<< HTML
    <html>
    <body>
    <table>
    <tr>
    <td>$message</td>
    </tr>
    </table>
    </body>
    </html>
    HTML;
    echo $content;
    總歸來說裏面是字符串,避免使用“或‘而且再出現”、’而要加上\,一般是HTML居多,那樣一看就比較清楚,很多時候VIEW的一部分以這種寫法也不錯,我一直這樣寫
    注意:前後的標識HTML,反正前面是什麼後面就是什麼,可以使用其它的命名,最後要加;表示一句的結束