導讀:PHP是一門高效的網路程式設計語言,由於它具有編寫靈活、運行快速等優點,迅速成為Web程式員的優選開發語言。但要成為一名PHP編程高手卻並不容易。並不像很多人想象的那樣,只要能夠飛快地編寫幾條簡單的代碼去解決一個複雜的問題就是PHP編程高手了,真正的PHP高手還需要考慮更多的其它問題。
從某種程度上看,程式設計語言要實現的最終目的是一樣的,用彙編的思想來考慮編程是個不錯的選擇。儘管用彙編、連結、載入的思維在編程中作用顯著,但若是用進階程式語言編寫的程式,用這樣的思維理解起來比較有困難。
事實上,提高最基礎的編程能力是有助於提高對特殊語言的靈活運用的;同樣的,學習程式設計語言的細微差別和關注該語言所開發的應用軟體同樣重要。就好像一個木匠,他需要提高基本的測量能力,或者學習一些特定車床的使用方法,而事實上,優秀的木匠通常是需要兼具二者。
要想提高你的PHP編程能力,你可以做兩件事情:1)更紮實的掌握基本編程技能;2)更細微、更深入地瞭解PHP。
以下總結出的幾條指南導航將有助於提高開發人員的PHP編程能力:
一、提高PHP編碼能力的10個細節
或許你並不能從這些細節中學到絕對新的東西(例如“如何對變數和函數做好的命名”,“對代碼做好注釋”,“頻繁測試代碼”),而它們可以讓你鞏固基礎知識。以下幾點解釋了為什麼最好的普通編程實踐在PHP應用軟體開發中尤為重要。其中10點建議分別為:1)如何開始良好的開發風格;2)合適的變數及函數命名;3)注釋代碼;4)自己動手做大部分的工作;5)多方涉獵;6)瞭解開發語言的局限性;7)接受結構上的意見反饋;8)頻繁的測試代碼;9)在自己的工程上內嵌程式;10)不要把每一個檔案都分一個檔案夾
二、寫出更優PHP代碼的7條法則
以下7種方法列舉出了PHP開發商極有可能面對的問題(例如不使用模板,不合適的封裝,在增刪修改時PHP和SQL的混淆使用等等),對於那些很有可能危害到PHP應用程式啟動並執行各種複雜語句,該指南也提供了多種方法來清除(例如對大容量的網頁減少資料庫查詢)。以下是文章中提到的關鍵點:1)在模板中使用可選擇的PHP文法;2)封裝所有的東西;3)使用一個資料庫物件;4)使用增刪查改功能;5)與調試為友;6)重視命名;7)減少資料庫查詢。
三、多關注PHP技術論壇
這部分作者發布在codingforums.com上的PHP論壇版塊,該論壇所涉及的內容主要包括針對PHP和網頁應用程式(HTML、CSS、JavaScript、PHP相關內容以及網頁安全)和使用PHP(MySQL、JavaScript)來開發特殊系統。對於任何沒有PHP/SQL開發經驗的人,哪怕是通常意義上的好程式員來說,若想做一些特別的事情,拒絕平淡無奇,這裡將為你提供最好的資源。
四、其他的資源
此外,CSDN還為您總結了一些精彩的PHP學習資源、開發工具和大師的經驗之談,包括:15個學習PHP的國外好網站推薦(國外學習PHP的精品網站,很多線上案例教程),10位頂級PHP大師的開發原則和最佳實務,PHP學習之路——工欲善其事,必先利其器 。
以上提供的這指南是否對您有價值呢?當然,這最終要取決於您所選擇的方向。(CSDN陳榮梅/編譯)
文章出自:Dzone