zoukankan      html  css  js  c++  java
  • php中的<?= ?>替换<?php echo ?>

    首先修改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弃用这属性。

  • 相关阅读:
    codeforces-1139 (div2)
    codeforces-1140 (div2)
    codeforces-1141 (div3)
    第四届CCCC团体程序设计天梯赛 后记
    BZOJ 3674 可持久化并查集
    你能回答这些问题吗
    [JSOI2008]最大数
    关路灯
    愤怒的小鸟
    推销员
  • 原文地址:https://www.cnblogs.com/lxwphp/p/10242603.html
Copyright © 2011-2022 走看看