zoukankan      html  css  js  c++  java
  • 框架代码CI框架百问百答:为什么说CodeIgniter 不需要模板引擎?理由?第4问

    文章结束给大家来个程序员笑话:[M]

        

    你是不是听说过‘短标记’这词?那就去php.ini里开启它吧:short_open_tag = On

        

    虽然 CodeIgniter 确切 自带了一个可选的模板解析器程序,但不要求你必须使用模板。模板引擎完整与本地化PHP代码的性能需求不符,使用模板引擎我们要学习其语法,这最低限制只比学PHP基础要容易一点点。考虑以下PHP代码:

        

    <ul>

    <?php foreach ($addressbook as $name):?>

    <li><?=$name?></li>

    <?php endforeach; ?>

    </ul>

        每日一道理
    当浮华给予我们过多欺骗,现实中的虚假几乎让我们忘却了真的存在,是真情唤回了迷离的心,是真情带给了我们最纯、最真的感觉,它流露的是美的誓言,渗透的是永恒执著的真爱。

        

    再来对比模板引擎所使用的伪代码:

        

    <ul>

    {foreach from=$addressbook item="name"}

    <li>{$name}</li>

    {/foreach}

    </ul>

        

    的确,例中模板引擎的代码比拟清晰,但这带来一个性能问题,因为伪代码要先被转换成PHP才能运行。我们的目标是性能最大化, 所以我们选择不使用专用的模板引擎。

    文章结束给大家分享下程序员的一些笑话语录: 手机终究会变成PC,所以ip会比wm更加畅销,但是有一天手机强大到一定程度了就会发现只有wm的支持才能完美享受。就好比树和草,草长得再高也是草,时间到了条件成熟了树就会窜天高了。www.ishuo.cn

    --------------------------------- 原创文章 By
    框架和代码
    ---------------------------------

  • 相关阅读:
    asp.net IIS session丢失 session Key丢失
    本地时间和GMT(UTC)时间的转换(C#)
    <img/>标签onerror事件在IE下的bug和解决方法
    ASP.NET 页面传值方法
    asp.net中URL参数加密解密过程
    Windows 7 MVC2.0部署到IIS7【原创】
    WHENCREATERECORD的三大定律一大推论
    OAF页面查找数据源
    查询用户客户化的文件配置
    EBS AP、AR所有含CCID的业务表
  • 原文地址:https://www.cnblogs.com/xinyuyuanm/p/3106621.html
Copyright © 2011-2022 走看看