解决方案 »

  1.   

    效果没有区别
    前者称做 php 输出 html 代码
    后者称作 html 嵌入 php 代码
      

  2.   

    在 <?php ?> 之外的内容将直接输出
      

  3.   

    转换成的opcode是没有区别的   只是阅读方便不方便  在 <?php ?> 之外的内容会被转换成echo "内容"1.
    <?phpfor($i=0;$i<10;$i++){    echo "1111"; }?>和
    <?phpfor ($i = 0; $i < 10; $i++) {
        ?>1111<?php
    }?>转换正的opcode 都是下面这种
      

  4.   


    哇,牛! 原来如此,是否php中<??>外html代码都是被转换成echo “html代码” 的形式?
      

  5.   


    哇,牛! 原来如此,是否php中<??>外html代码都是被转换成echo “html代码” 的形式?对 解析过程会进行转换 
      

  6.   

    很讨厌第二种。html和php混杂在一起,严重影响阅读。
    第一种简洁方便,所有html统统作为字符串来看另外可以规范一下单引号双引号的使用:
    php用单引号,其中嵌入的html统统使用双引号,就很干净了。
      

  7.   

    字符串多的话用第2种,不需要经过PHP解析。
      

  8.   


    为嘛不需要? 按照楼上前面人解释,第二种应该是需要转化为php的echo形式,这样不照样需要解析?