最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Smarty模板學習筆記之Smarty簡介

 更新時間:2014年05月20日 11:09:48   作者:  
Smarty是一個使用PHP寫出來的模板PHP模板引擎,是目前業(yè)界最著名的PHP模板引擎之一。它分離了邏輯代碼和外在的內(nèi)容,提供了一種易于管理和使用的方法,用來將原本與HTML代碼混雜在一起PHP代碼邏輯分離。

1、簡介

Smarty是一個使用PHP寫出來的模板PHP模板引擎,是目前業(yè)界最著名的PHP模板引擎之一。它分離了邏輯代碼和外在的內(nèi)容,提供了一種易于管理和使用的方法,用來將原本與HTML代碼混雜在一起PHP代碼邏輯分離。簡單的講,目的就是要使PHP程序員同前端分離,使PHP程序員改變程序的邏輯內(nèi)容不會影響到前端的頁面設(shè)計,前端重新修改頁面不會影響到程序的程序邏輯,這在多人合作的項目中顯的尤為重要。

2、那么smarty有什么優(yōu)點呢?

a、速度:采用Smarty編寫的程序可以獲得最大速度的提高,這一點是相對于其它的模板引擎技術(shù)而言的。

b、編譯型:采用Smarty編寫的程序在運行時要編譯成一個非模板技術(shù)的PHP文件,這個文件采用了PHP與HTML混合的方式,在下一次訪問模板時將WEB請求直接轉(zhuǎn)換到這個文件中,而不再進行模板重新編譯(在源程序沒有改動的情況下)

c、緩存技術(shù):Smarty選用的一種緩存技術(shù),它可以將用戶最終看到的HTML文件緩存成一個靜態(tài)的HTML頁,當設(shè)定Smarty的cache屬性為true時,在Smarty設(shè)定的cachetime期內(nèi)將用戶的WEB請求直接轉(zhuǎn)換到這個靜態(tài)的HTML文件中來,這相當于調(diào)用一個靜態(tài)的HTML文件。

d、插件技術(shù):Smarty可以自定義插件。插件實際就是一些自定義的函數(shù)。

e、模板中可以使用if/elseif/else/endif。在模板文件使用判斷語句可以非常方便的對模板進行格式重排。

3、不過,在下面情況時使用smarty需留意

a、需要實時更新的內(nèi)容。例如像股票顯示,它需要經(jīng)常對數(shù)據(jù)進行更新,這類型的程序使用smarty會使模板處理速度變慢。

b、小項目。小項目因為項目簡單而美工與程序員兼于一人的項目,使用Smarty會在一定程度上喪失PHP開發(fā)迅速的優(yōu)點。

(PS:不過為了整個項目的規(guī)范,請大家嘗試去使用模板引擎。其實習慣了,開發(fā)速度會更加快,以上是沒有用習慣模板引擎的開發(fā)者遇到的問題)

相關(guān)文章

  • libmysql.dll與php.ini是否真的要拷貝到c:\windows目錄下呢

    libmysql.dll與php.ini是否真的要拷貝到c:\windows目錄下呢

    很多安裝PHP的教程,都是教大家把php里的libmysql.dll拷貝到c:\windows目錄下(有的教程會說還要把php.ini等文件拷到系統(tǒng)目錄的,其實一個文件都不用拷貝去的。)。
    2010-03-03
  • PHP常用的文件操作函數(shù)經(jīng)典收藏

    PHP常用的文件操作函數(shù)經(jīng)典收藏

    以下是個人日常使用過程中總結(jié)的PHP文件操作函數(shù)。當然,這只是部分,還有很多,我沒有列出來,感興趣的朋友可以參考下哈,希望可以幫助到你
    2013-04-04
  • php的ddos攻擊解決方法

    php的ddos攻擊解決方法

    這篇文章主要介紹了php的ddos攻擊解決方法,實例分析了ddos攻擊程序的原理與針對性的解決方法,是非常實用的技巧,需要的朋友可以參考下
    2015-01-01
  • PHP goto語句簡介和使用實例

    PHP goto語句簡介和使用實例

    這篇文章主要介紹了什么是PHP goto語句和goto操作符的使用實例,需要的朋友可以參考下
    2014-03-03
  • php將字符串轉(zhuǎn)換成16進制的方法

    php將字符串轉(zhuǎn)換成16進制的方法

    這篇文章主要介紹了php將字符串轉(zhuǎn)換成16進制的方法,涉及php中bin2hex函數(shù)的使用技巧,非常具有實用價值,需要的朋友可以參考下
    2015-03-03
  • 人盡可用的Windows技巧小貼士之下篇

    人盡可用的Windows技巧小貼士之下篇

    人盡可用的Windows技巧小貼士之下篇...
    2007-03-03
  • php中實現(xiàn)獲取隨機數(shù)組列表的自定義函數(shù)

    php中實現(xiàn)獲取隨機數(shù)組列表的自定義函數(shù)

    這篇文章主要介紹了php中實現(xiàn)獲取隨機數(shù)組列表的自定義函數(shù),本文直接給出實現(xiàn)代碼,需要的朋友可以參考下
    2015-04-04
  • 請php正則走開

    請php正則走開

    玩PHP玩了幾年了,在剛剛接觸PHP的時候感覺正則真的很洋氣,我想替換啥就替換啥。然而隨著工作的推移,漸漸對正則開發(fā)反感起來,正則的速度太慢了,而且特占內(nèi)存。在一個群里有個網(wǎng)友說,正則速度快,正則簡單,正則開發(fā)效率高。我并沒有與他爭辯,因為我剛剛做PHP的時候也是這樣的想法。但是正則真的那么好嗎?
    2008-03-03
  • 由php中字符offset特征造成的繞過漏洞詳解

    由php中字符offset特征造成的繞過漏洞詳解

    這篇文章主要給大家介紹了關(guān)于由php中字符offset特征造成的繞過漏洞的相關(guān)資料,文中不僅詳細介紹了該漏洞的形成,更重要的是介紹了修復方式,對大家具有一定的參考學習價值,需要的朋友們下面來一起看看吧。
    2017-07-07
  • php空間不支持socket但支持curl時recaptcha的用法

    php空間不支持socket但支持curl時recaptcha的用法

    php空間不支持socket但支持curl時recaptcha的用法,需要的朋友可以參考下。
    2011-11-11

最新評論

阳泉市| 报价| 武川县| 昌黎县| 惠水县| 卢湾区| 綦江县| 临湘市| 水城县| 卓尼县| 临江市| 滨州市| 临高县| 嘉义市| 遵义县| 济源市| 禹城市| 花垣县| 铜陵市| 赤峰市| 普安县| 英德市| 望谟县| 宜章县| 宝应县| 突泉县| 彩票| 九龙城区| 铅山县| 淄博市| 东辽县| 玉溪市| 大埔县| 桂阳县| 三门县| 依安县| 合山市| 阿巴嘎旗| 普兰县| 沂水县| 水城县|