php中的<?= ?>替换<?php echo ?>

举报
lxw1844912514 发表于 2022/03/27 02:15:33 2022/03/27
【摘要】 首先修改PHP.ini文件.如下:1. 将short_open_tag = Off 改成On开启以后可以使用PHP的短标签:<? ?><?= $test ?>来代替 <?php echo $test ?>同时,只有开启这个才可以使用 <?= 以代替 <? echo 2. 将...

首先修改PHP.ini文件.
如下:

1. 将short_open_tag = Off 改成On

开启以后可以使用PHP的短标签:<? ?>

<?= $test ?>来代替 <?php echo $test ?>

同时,只有开启这个才可以使用 <?= 以代替 <? echo
 
2. 将 asp_tags = Off 改成On

同样可以在php中

<%= $test  %> 来替代<?php echo $test ?>


但是短标签不推荐使用

=============================

<? ?>是短标签
<?php ?>是长标签
在php的配置文件(php.ini)中有一个short_open_tag的值,开启以后可以使用PHP的短标签:<? ?>
同时,只有开启这个才可以使用 <?= 以代替 <? echo 。在CodeIgniter的视频教程中就是用的这种方式。
但是这个短标签是不推荐的,使用<?php ?>才是规范的方法。只是因为这种短标签使用的时间比较长,这种特性才被保存了下来。

==========================================

 

 

 

中间这种写法,不管short_open_tag 是 Off还是on都可以正常执行,不管PHP5.6还是PHP5.3,还是php7.1一样,short_open_tag不生效;
但asp_tags是可以生效的,在php7.0弃用这属性。

 


 

文章来源: blog.csdn.net,作者:lxw1844912514,版权归原作者所有,如需转载,请联系作者。

原文链接:blog.csdn.net/lxw1844912514/article/details/100028185

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。