• php中的替换


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

  • 相关阅读:
    Java Web前后端分离的思考与实践
    JDBC剖析篇(1):java中的Class.forName()
    UVa1471
    Uva11572
    Uva11134
    Uva10755
    Floyd判圈法
    Java泛型-通配符的上限和下限问题
    Codeforces 384E-线段树+dfs序
    codeforcesRound378C-dfs+树状数组
  • 原文地址:https://www.cnblogs.com/lxwphp/p/15453640.html
Copyright © 2020-2023  润新知