php混编时怎样输出整洁html代码?

解决方案 »

  1.   

    $html =<<<html
       <div>
           <p>...</p>
       </div>
    html;
    echo $html;
    http://www.php.net/manual/zh/language.types.string.php#language.types.string.syntax.heredoc
      

  2.   

    $test=<<<html
    xxxxxhtml;echo $test;这样就不乱
      

  3.   

    长段html输出用heredoc, 另外你那段html里面都是拼接起来的 没有回车,当然会显示成一行
      

  4.   

    <div class="hello">
    <div class="world">
    <ul>
    <li><a href="#">1111111</a></li>
    <li><a href="#">1111111</a></li>
    <li><a href="#">1111111</a></li>
    </ul>
    </div>
    </div><?php
    $good="1111";
    $html=<<<html
    <div class="hello">.
    <div class="world">.
    <ul>.
    <li><a href="#">$good</a></li>.
    <li><a href="#">$good$good</a></li>.
    <li><a href="#">1111111</a></li>.
    </ul>.
    </div>.
    </div>;
    html;echo $html;有变量不行啊
      

  5.   

    <li><a href="#">{$good}{$good}</a></li>.这里不行吧?改成这样
      

  6.   

    我一般是直接 $str = "
                   <html>
                   sddsddsds
                   </html>
    ";echo $str;