經(jīng)過上一次“慘痛”的教訓(xùn),之后的代碼我都看得十分仔細(xì)。因此我也從中發(fā)現(xiàn)了許多對(duì)于初學(xué)者的我來說之前不知道并不了解的知識(shí)。
給我印象最深的便是將函數(shù)封裝,這也是對(duì)于程序員來說最常用的一種技術(shù)。之前因?yàn)槲覂H僅是從書本上學(xué)習(xí)簡(jiǎn)單的php基礎(chǔ),做的項(xiàng)目也都是簡(jiǎn)單的小demo,因此對(duì)于封裝并沒有什么感覺。所謂函數(shù)封裝,指的是一種函數(shù)的功能,它把一個(gè)程序員寫的一個(gè)或者多個(gè)功能通過函數(shù)、類的方式封裝起來,對(duì)外只提供一個(gè)簡(jiǎn)單的函數(shù)接口。
簡(jiǎn)單來說,就是可以將常用的相似的函數(shù)語句寫到一個(gè)函數(shù)中,當(dāng)要使用這些語句時(shí),只需要簡(jiǎn)單的調(diào)用相應(yīng)的函數(shù)就可以了。比如將sql語句進(jìn)行一個(gè)簡(jiǎn)單的封裝之后,之后每次要從數(shù)據(jù)庫中查詢信息,就不需要重復(fù)的輸入冗長的sql語句,這樣不僅僅是節(jié)約了編程的時(shí)間,而且也方便后期的維護(hù)與修改,對(duì)于數(shù)據(jù)庫的查詢語句來說還能有效的減少因?yàn)檩斎脲e(cuò)誤而產(chǎn)生的各種問題。這樣還使得頁面更加的簡(jiǎn)介明了,回想起之前我寫的那些代碼,每次查詢數(shù)據(jù)庫都是冗長的代碼,不經(jīng)頭上掉下一滴巨汗。
(未完待續(xù))