淺談模版引擎的誕生_PHP教程
推薦:談PHPCMS開發(fā)文檔里看到PHP編碼規(guī)范注:這是從PHPCMS開發(fā)文檔里看到編碼規(guī)范,雖名為PHPCMS的開發(fā)規(guī)范,但我覺得所有的PHP編程都該如此。寫了那么多PHP,很多編碼對(duì)照這規(guī)范都感覺欠缺很多,今后一定要對(duì)照糾正。 Phpcms 編碼規(guī)范 1. 引言
當(dāng)我學(xué)會(huì)使用PHP的時(shí)候,很開心,很有成就感,當(dāng)我做出了一些小程序的時(shí)候,我開始為寫PHP混雜HTML感到厭煩,當(dāng)我試著寫出一個(gè)函數(shù)將PHP和HTML代碼分離時(shí),我又興奮了,成就了。那時(shí)還不知道那是模版引擎。當(dāng)我試著把這個(gè)函數(shù)寫強(qiáng)時(shí),一切都是圍繞著我遇到的問題而完善。
后來,我找到了一份兼職工作,和同道中人交流了,發(fā)現(xiàn)了一個(gè)很神奇的東西。Smarty,這個(gè)東西叫模版引擎,于是我覺得也把我的函數(shù)美其名曰模版引擎,其實(shí)他就是模版引擎。同志們看到這個(gè)東西的時(shí)候,覺得很好用,之后你COPY,他COPY。且建議發(fā)布到SVN上,讓更多人參與開發(fā)。思索,我決定要把他做強(qiáng),發(fā)布出來讓大家使用。其實(shí)說不定還能掉個(gè)金磚砸著我呢,就算沒有,那也是我的愛好呀。自己的程序,真有自己兒子的感覺。
經(jīng)過幾個(gè)月的努力,最初的版本出現(xiàn)了。再經(jīng)歷N星期,官方站出來了。自己設(shè)計(jì)LOGO,自己宣傳,朋友也幫宣傳。那幾天,那個(gè)興奮,那個(gè)開心,整天盯著下載量看100,200,300...我想,我要打心底要讓別人接受這個(gè)東西,所以我要接受他們,就要迎合他們的需求,于是我就開始收集開發(fā)建議。接連的有批評(píng)的,有鼓勵(lì)的,有建議的等等,很多,但是我都抱一平常心態(tài)去接受。虛心接受建議才能進(jìn)步,這點(diǎn)我是認(rèn)識(shí)到的,很重要。
再后來,我發(fā)現(xiàn)了PHP的模版語(yǔ)法。這么強(qiáng)的語(yǔ)法,給了我一個(gè)很大的打擊。思考,我的引擎還有什么意義...N久的思考,差點(diǎn)就想放棄,我到底還有沒有做下去的必要。
終于,我想通了。xingTemplate的目的就是為了PHP的快速開發(fā)而誕生的。雖然PHP有自己的模版語(yǔ)法,但是他并不能代替模版管理。我嘗試著不用模版引擎,我發(fā)現(xiàn)我還是需要一個(gè)模版管理工具。
分享:PHP教程之勇于創(chuàng)新才能開辟新未來PHP5.3.0出來時(shí)間也不短了,但是國(guó)內(nèi)有哪個(gè)程序跟上了新的步伐。國(guó)內(nèi)虛擬主機(jī),有的還支持PHP4。我們應(yīng)該摒棄過去的東西,勇于接受新的事物。 如果我們大家全都拋棄了PHP4,讓國(guó)內(nèi)的IDC只支持PHP5。我相信,沒人再會(huì)去學(xué)PHP4了。 因?yàn)闆]有支持的空間,那么大
- PHPNOW安裝Memcached擴(kuò)展方法詳解
- php記錄頁(yè)面代碼執(zhí)行時(shí)間
- PHP中獎(jiǎng)概率的抽獎(jiǎng)算法程序代碼
- apache設(shè)置靜態(tài)文件緩存方法介紹
- php對(duì)圖像的各種處理函數(shù)代碼小結(jié)
- PHP 關(guān)于訪問控制的和運(yùn)算符優(yōu)先級(jí)介紹
- 關(guān)于PHP語(yǔ)言構(gòu)造器介紹
- php/js獲取客戶端mac地址的實(shí)現(xiàn)代碼
- php5.5新數(shù)組函數(shù)array_column使用
- PHP preg_match的匹配多國(guó)語(yǔ)言的技巧
- php 中序列化和json使用介紹
- php采集文章中的圖片獲取替換到本地
PHP教程Rss訂閱編程教程搜索
PHP教程推薦
- php escapeshellcmd多字節(jié)編碼漏洞
- 用 PHP 構(gòu)建自定義搜索引擎
- 新手入門:初學(xué)動(dòng)態(tài)網(wǎng)頁(yè)P(yáng)HP的18個(gè)例子
- 問題解決:無(wú)法載入MYSQL擴(kuò)展,請(qǐng)檢查PHP配置
- 解決setcookie語(yǔ)句問題的方法
- 淺談PHP數(shù)組讀取的循環(huán)操作
- PHP MYSQL實(shí)例:網(wǎng)站在線人數(shù)的程序代碼
- 三個(gè)準(zhǔn)則教你成為PHP編程高手
- PHP數(shù)據(jù)類型之布爾型的介紹
- PHP實(shí)現(xiàn)網(wǎng)站的無(wú)限分類
- 相關(guān)鏈接:
- 教程說明:
PHP教程-淺談模版引擎的誕生
。