做一個優秀的PHP開發者

尛沫發表於2014-04-03

作為php開發者,新生事物總是在不斷的湧現出來,所以永遠都有新的東西去學習,新的框架,新的函式。

1.閱讀php手冊

沒什麼比閱讀手冊更值得強調的事了。特別是有關字串和陣列有關的函式。就在這些函式裡面包括許多有用的功能,如果你仔細閱讀手冊,你會經常發現在以往的專案開發過程中,很多時候你在“重複發明輪子”,而實際上你只需要一個核心函式就可以完成相應的功能。所以你必須重新拾起手冊。

2.閱讀程式原始碼

有很多使用PHP開發的開源程式。下一分優秀的php開源系統,國外的有wordpress,Joomla,Drupal,國內的有Discuz,Dedecms,Phpcms,Php168等的,可以看看國內開源php程式排行!,你更應該瞭解怎麼去閱讀php原始碼?

3.學習一種框架

現在的框架如雨後春筍般紛紛出籠;它們中的大部分都是開源的,比如說CodeIgniter,Thinkphp,Cakephp,Symphony,可以去看看目前最好的幾款php框架比較

4.研究

在PHP網站開發過程和討論中你可能聽說過很多術語。從OOP到MVC,KISS到DRY,YAML到INI,甚至REST到XML-RPC,也許有數百個與你的工作直接相關的技術概念。你也許對它們有了一個基本的瞭解,但你真的瞭解它們到底是什麼,對你有什麼意義嗎?花一點時間去做些實實在在的研究吧。Wikipedia是從事這些研究的很好的起點。瞭解很多相關知識對你的發展很有好處,雖然你不是常用到。

5.學習物件導向程式設計

OOP比你想象的更重要。你真的瞭解PHP5中OOP是如何實現的嗎?例如,你真的瞭解抽象類,介面,“implements”關鍵字,靜態方法和靜態屬性,訪問修飾符“protected”嗎?甚至許多有經驗的開發人員都倒在這些問題的面前。如果你能充分利用OOP的特徵,你就可以節省很多的開發時間。另外,或許你要去溫習下java或者c#了,從這些完全OOP語言中理解OOP!

開發過程中,還要注意很多php開發細節,才會讓你成為php高手!

本文為Anyforweb技術分享部落格,需要了解網站建設相關,請訪問anyforweb.com。

相關文章