我知道<? ?>这个是简略写法,但中间有的带“=”号什么意思,比如<?=$row[0] ?>.这个完整形式是什么?

解决方案 »

  1.   

    和<?php echo $row[0];?>一样  配置问题
      

  2.   

    这个等价于<?php echo $row[0];?>,<?=?>那个“=”相当于输出的意思!
    可有时候你会发现用<?=$row[0]?>没有生效,那应该是php.ini文件配置问题!
    这个时候你应该打开php.ini文件,
    找到short_open_tag = Off,改成short_open_tag = On就会生效了
      

  3.   

    <?=$a ?>和 <?php echo $a?> 等效的
      

  4.   

    php新版本默认已经关闭了这种写法
      

  5.   

    我用的是easyEclipse,发现将那个改成on,照样不能生效