以下想法是屬于所有PHPer的想法:

“模板這東西,其實(shí)最重要的是適合自己的項(xiàng)目需求, " /> 国产一级特黄a大片免费,怡红院在线视频观看,亚洲一区二区三区在线观看蜜桃

一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

PHP 模板高級(jí)篇總結(jié)

如何使用php來(lái)快速地編寫代碼,模版似乎成了唯一的選擇。但是一個(gè)phper最終應(yīng)該堅(jiān)持使用模版,放棄模版,還是使用自己的模版?

    以下想法是屬于所有phper的想法:

    “模板這東西,其實(shí)最重要的是適合自己的項(xiàng)目需求,而不是適合自己的習(xí)慣.比如一個(gè)企業(yè)的宣傳網(wǎng)站,訪問(wèn)量不大,更新量也不大,用什么都一樣,甚至不用,直接php+HTML寫可能速度最快.也沒(méi)什么不可.但是如果是一個(gè)新聞系統(tǒng),或者是內(nèi)容發(fā)布系統(tǒng).兩者這樣,就非常有必要用到模板這一技術(shù).因?yàn)樗麄兌加幸粋€(gè)共通的地方,就是有一類頁(yè)面要用到同一個(gè)樣式的頁(yè)面設(shè)計(jì).而根據(jù)實(shí)際情況,比如訪問(wèn)量的大小,項(xiàng)目的緊急程度以及程序員對(duì)于模板技術(shù)的熟練程度,選擇最適合項(xiàng)目的模板技術(shù)..這才是首選。”[來(lái)自leslee]

    “從開始學(xué)習(xí)php就開始接觸模板,我用的是smarty模板引擎(官方支持,功能強(qiáng)大),使用時(shí)間越長(zhǎng)越發(fā)覺(jué)得模板是個(gè)好東西。只要要涉及到頁(yè)面顯示的東西,我的都會(huì)用模板去寫,如果不用模板寫程序總覺(jué)得別扭。我想其他的phper也會(huì)有相同的感覺(jué),因?yàn)槟0逶O(shè)計(jì)的初衷是將代碼和頁(yè)面分離出來(lái)分別處理,畢竟誰(shuí)也不愿意一邊寫代碼,一邊處理頁(yè)面。”

    “有人說(shuō)SMARTY已經(jīng)很好了,但也有人說(shuō)SUPERTPL更好,也有人更中意于phpLIB我認(rèn)為每個(gè)模板都有自己優(yōu)點(diǎn),也有自己的不組,關(guān)鍵看你的項(xiàng)目需要什么,用什么最好!”[來(lái)自feifengxlq]“用模板肯定是沒(méi)有錯(cuò)的最初使用的是phpLIB,使用過(guò)了一段時(shí)間后,感覺(jué)太簡(jiǎn)單了,每個(gè)模板變量都要寫代碼去替換,每引用一個(gè)模板也得寫一行代碼(也許phpLIB有批量處理功能,我太菜不知道)因而放棄了,后來(lái)用plog建站的時(shí)候接觸到了smarty,感覺(jué)smarty過(guò)于龐大,確實(shí)能加快開發(fā)進(jìn)度,但是很多功能實(shí)際都用不上,因此,最后還是自己寫了模板引擎,要模板實(shí)現(xiàn)的功能很簡(jiǎn)單,就是一個(gè)模板變量的替換功能,再加上include其他模板和foreach塊操作功能。”

    “我還是用phpLIB,不過(guò),我會(huì)按自已的經(jīng)驗(yàn)與需要,寫一些函數(shù)或類來(lái)封裝最常用的一些針對(duì)模板輸出的處理。”[來(lái)自seraph]“我使用自己的模板,還要寫模板解析代碼,累呀。我選擇使用現(xiàn)有優(yōu)秀的模板。”[來(lái)自Bantu]“偶在別的論壇上看見一些很厲害的人不用模板...可能是沒(méi)到那種境界...個(gè)人感覺(jué)還是使用模板的好..至少可以分工..加快開發(fā)速度。使用自己的模板? 感覺(jué)沒(méi)有必要哈...用現(xiàn)成的就行了..在現(xiàn)成的基礎(chǔ)上加上一些自己學(xué)要的實(shí)際功能。”[來(lái)自Phzzy]“我不使用模板引擎,但我也是使用模板,只是跟你們的不一樣。因?yàn)槟0逡嫣烁杏X(jué)不好用。”

    “我用第三方的,最好是開源的。至于用哪個(gè),看個(gè)人的愛好吧。”[來(lái)自leeyupeng]“我還是傾向于使用自己的模板簡(jiǎn)單實(shí)用。”[來(lái)自夕日]“由于考慮到性能,我一般不使用通用的模板,會(huì)根據(jù)實(shí)際情況做一些取舍,具有一定的局限性。”[來(lái)自Ben]“根據(jù)需要來(lái)決定使不使用模板,以及使用什么模板。靈活一點(diǎn)總是沒(méi)有壞處的。”[來(lái)自xlmo]“個(gè)人喜歡簡(jiǎn)單快速的模板,可以考慮用現(xiàn)成的模板,不過(guò)一般會(huì)根據(jù)實(shí)際項(xiàng)目?jī)?yōu)化一下,把里面用不到的一些功能刪除等。”

    “使用模板一般倒不會(huì)導(dǎo)致瓶頸,至于會(huì)影響點(diǎn)效率主要這么幾點(diǎn):

    1、程序和模板分離后,一個(gè)文件就變成兩個(gè)或者多個(gè)了,那讀取模板這個(gè)IO也是要點(diǎn)時(shí)間的
    2、解析模板相對(duì)是比較復(fù)雜的,一般都需要N個(gè) preg_match,preg_replace之類函數(shù)來(lái)處理或者替換
    3、模板的載入和替換工作明顯需要比不使用模板占用更多的內(nèi)存

    所以提高效率注意以下幾點(diǎn):

    1、模板解析程序選用支持編譯和緩存的,這個(gè)對(duì)性能好處是最明顯,看自己怎么靈活應(yīng)用
    2、解析程序盡量簡(jiǎn)單,什么功能都放進(jìn)去那用起來(lái)是方便了,性能也差了
    3、做html的模板頁(yè)面時(shí)候也是遵從簡(jiǎn)單的原則,比如按xhtml標(biāo)準(zhǔn)做,盡量不要把一個(gè)頁(yè)面拆成很多個(gè)模板然后再include。”

    “如果使用模版的話,我覺(jué)得有能力還是自己寫一個(gè)好。這也是鍛煉。不過(guò)要用我覺(jué)得小強(qiáng)很好。可以在可視化下編輯。”[來(lái)自jejwe]“我個(gè)人也認(rèn)為模板文件的可視化編輯性非常重要。不能要求模板頁(yè)面的制作也要有相當(dāng)程序開發(fā)基礎(chǔ)的。”[來(lái)自seraph]“具體問(wèn)題具體分析,模板使用與否,選擇已經(jīng)成型的優(yōu)秀模板類還是自己去寫,一切都是根據(jù)具體的項(xiàng)目開發(fā)而言的,不能死求哪一個(gè)的。”[來(lái)自Deepseath]“感覺(jué)現(xiàn)有的那些模版不夠完善,要么功能少,要么速度慢,還是自己做的好。”

    “總結(jié),php模板可以讓你的代碼脈絡(luò)更加清晰,結(jié)構(gòu)更加合理化。但是,php模板的發(fā)展總是會(huì)比php應(yīng)用的迅速發(fā)展緩慢許多,在這種情況下,反而會(huì)影響到php應(yīng)用的開發(fā)。對(duì)于每一個(gè)phper來(lái)說(shuō),沒(méi)有一個(gè)php模板對(duì)他是最合適、最完美的。因?yàn)樗^的php模板就是大眾化的東西,并不是針對(duì)個(gè)人的。所以,如果能在對(duì)php特點(diǎn)、應(yīng)用有清楚的認(rèn)識(shí)的基礎(chǔ)上充分認(rèn)識(shí)到模板的優(yōu)劣勢(shì)和該php應(yīng)用原理,phper就能得到自己需要的適合自己開發(fā)風(fēng)格的php模板。這也是php最重要的思想之一,php提供的只是方法、途徑,而不是最終解決方案。所以模板和php應(yīng)用、產(chǎn)品一樣都可以改造為自己的php模板。因?yàn)檫@里面寄托著創(chuàng)造者的思想。

    限于各種不同的條件限制,比如時(shí)間、經(jīng)驗(yàn),所以大家可能認(rèn)為做一個(gè)自己的php模板是非常困難。其實(shí),你需要的不是重新構(gòu)造一個(gè)php模板,而是選擇一個(gè)最貼近自己的php模板加以改造。因?yàn)?a href=/itjie/phpjishu/ target=_blank class=infotextkey>php需要繼承、創(chuàng)新。當(dāng)然,做一個(gè)自己的php模板一步一步地實(shí)現(xiàn),并及時(shí)融入最新的思想和理念。個(gè)人phper可以從細(xì)節(jié)做起,從自己最需要的地方、自己的開發(fā)習(xí)慣做起。phper團(tuán)隊(duì)可以分工協(xié)作進(jìn)行php模板本地化,尤其對(duì)于公司而言尤為實(shí)用。就算你只是修改了php模板里面的一個(gè)符號(hào),僅僅是一個(gè)符號(hào)也能說(shuō)明你對(duì)它加以了改造,它就是屬于你的。最重要的是,屬于自己的php模板永遠(yuǎn)不是固定不變的,它將伴隨你一直成長(zhǎng),也會(huì)成為你的php歷程的見證。

    php不需要非常精通的語(yǔ)法;php不需要你自己去開發(fā)眾多的庫(kù);php不需要你去為性能、穩(wěn)定性等語(yǔ)言自身的特性而擔(dān)心。php需要的是你的邏輯;php需要的是你的創(chuàng)造力;php需要的是你的思想!”

php技術(shù)PHP 模板高級(jí)篇總結(jié),轉(zhuǎn)載需保留來(lái)源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 夜夜穞狠狠穞 | www色.com| 亚洲卡5卡6卡7国色天香 | 天天艹天天 | 国产精品成人亚洲 | 黄色网页在线播放 | 亚洲合集| 加勒比啪啪 | 国产精品午夜久久 | 日韩亚洲一区中文字幕在线 | 成人综合婷婷国产精品久久免费 | 免费国产最新进精品视频 | 成人精品视频网站 | 欧美激情片网站 | 99视频精品全部国产盗摄视频 | 91视频最新地址 | 91天堂素人精品系列网站 | 日本三级成人中文字幕乱码 | 网站久久 | wwwxx欧美| 色综合五月激情综合色一区 | 精品欧美一区二区在线观看 | 日韩毛片免费视频一级特黄 | 91观看视频 | 国产色婷婷精品免费视频 | 四虎新网站 | 精品久久天干天天天按摩 | 国产高跟黑色丝袜在线 | 最新亚洲一区二区三区四区 | 天天射天天干天天色 | 午夜国产视频 | 伊人爱爱 | 色www精品视频在线观看 | 色婷婷影视 | julia一区二区三区中文字幕 | xxx亚洲日本 | 一二三四日本高清 | 久久这里只有 | 91精品国产乱码久久久久久 | 男人精品网站一区二区三区 | 一道精品视频一区二区三区男同 |