日期:2014-05-17  浏览次数:20586 次

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

------解决方案--------------------
和<?php echo $row[0];?>一样 配置问题
------解决方案--------------------
建议你多看看文档
------解决方案--------------------
简写的输出。
------解决方案--------------------
是asp程序员的风格吧。
------解决方案--------------------
这个等价于<?php echo $row[0];?>,<?=?>那个“=”相当于输出的意思!
可有时候你会发现用<?=$row[0]?>没有生效,那应该是php.ini文件配置问题!
这个时候你应该打开php.ini文件,
找到short_open_tag = Off,改成short_open_tag = On就会生效了
------解决方案--------------------
<?=$a ?>和 <?php echo $a?> 等效的
------解决方案--------------------
探讨

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

------解决方案--------------------
php新版本默认已经关闭了这种写法
------解决方案--------------------
探讨
这个等价于<?php echo $row[0];?>,<?=?>那个“=”相当于输出的意思!
可有时候你会发现用<?=$row[0]?>没有生效,那应该是php.ini文件配置问题!
这个时候你应该打开php.ini文件,
找到short_open_tag = Off,改成short_open_tag = On就会生效了