<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          tmd_tplPHP模板引擎

          聯(lián)合創(chuàng)作 · 2023-09-29 02:11

          ·去TMD所有模板引擎

          在講解tmd_tpl的使用方法之前,我要先講講為什么要重新發(fā)明這個(gè)輪子。

          那我們要從這世界上所謂的PHP模板引擎都為大家做了哪些貢獻(xiàn)說(shuō)起。

          在PHP界談模板引擎,必不可免的要拿Smarty開(kāi)刀,

          這個(gè)無(wú)比傻帽的卻又帶有一點(diǎn)點(diǎn)官方色彩的模板引擎,

          如果沒(méi)有我這樣人富有正義感又富有創(chuàng)新精神的熱血青年站出來(lái),

          不知道它還要繼續(xù)毒害多少那些處于花季而又對(duì)PHP充滿美麗幻想的少年。

           

          1.語(yǔ)法

          你真的認(rèn)為美工學(xué)的了 {foreach key=key item=item from=$contact} 這樣的語(yǔ)法

          卻學(xué)不了 foreach ($contact as $key=>$item) { ?> 嗎?

          而 {if $name eq "Fred" or $name eq "Wilma"}

          又比 if ($name=='Fred' or $name=='Wilma') { ?> 優(yōu)秀到哪里去?

           

          首先我對(duì)美工會(huì)學(xué)Smarty語(yǔ)法始終保持懷疑態(tài)度,至少我工作這么多年還沒(méi)遇到過(guò)一個(gè)會(huì)Smarty語(yǔ)法的,

          而就算美工愿意學(xué),你又為何不教他正宗的PHP語(yǔ)法,卻要教他一門(mén)連你自己搞不清楚的“Smarty語(yǔ)言”

           

          2.可視化

          當(dāng)頁(yè)面從美工交接到你手上,然后你給那些完美的網(wǎng)頁(yè),套上那惡心的Smarty代碼,

          然后在Dreamweaver里,你是否認(rèn)真的看過(guò)那些頁(yè)面已經(jīng)變得何等的丑陋,

          圖片還看得見(jiàn)嗎?CSS還在嗎?更不用說(shuō)include了。而要修改的時(shí)候呢?你還能一眼認(rèn)出來(lái)嗎?

          這些都解決不了,那些所謂的模板引擎又怎么配得上“強(qiáng)大”二字?

           

          3....

          多的我就不說(shuō)了,這里只是拿Smarty舉個(gè)例子,應(yīng)該不難發(fā)現(xiàn),其它模板引擎也大同小異,

          都忙著發(fā)明自己的模板語(yǔ)言,而真正需要解決的問(wèn)題則避而不談,

          現(xiàn)在你是否明白了,所謂的模板引擎,所謂的強(qiáng)大,都TMD騙子,

          在夜深人靜的夜里,我曾無(wú)數(shù)次的醒來(lái),感覺(jué)自己的擔(dān)子又重了一些,只因?yàn)椴荒軌驅(qū)⑦@個(gè)殘忍的事實(shí)告訴你。

          于是我痛心疾首,痛下狠心,百忙之中抽空寫(xiě)了這個(gè)命名為tmd_tpl的真正的模板引擎,

          雖然也許現(xiàn)在還不算強(qiáng)大,但強(qiáng)大是未來(lái)的一種必然。

           

          ·tmd_tpl使用入門(mén)教程:

          接下來(lái)我們來(lái)學(xué)習(xí)tmd_tpl的使用方法,流程上和其它模板引擎沒(méi)什么太大的差別。

          一、初始化模板引擎

          ......
          詳見(jiàn):http://www.tmdphp.com
          瀏覽 3
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  国产无码一区二区三区 | 影音先锋熟女av 永久免费看黄网址 | 91视频国产精品 | 黄色成人视频网站在线观看 | 99精品视频综合 |