首先修改PHP.ini文件. 如下:
1. 将short_open_tag = Off 改成On
开启以后可以使用PHP的短标签:<? ?>
<?=
同时,只有开启这个才可以使用 <?= 以代替 <? echo
2. 将 asp_tags = Off 改成On
同样可以在php中
<%=
但是短标签不推荐使用
=============================
<? ?>是短标签 <?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弃用这属性。
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/112592.html原文链接:https://javaforall.cn