1.閱讀php手冊php
沒什麼比閱讀手冊更值得強調的事了。特別是有關字符串和數組有關的函數。就在這些函數裏面包括許多有用的功能,若是你仔細閱讀手冊,你會常常發如今以往的項目開發過程當中,不少時候你在「重複發明輪子」,而實際上你只須要一個核心函數就能夠完成相應的功能。因此你必須從新拾起手冊。java
2.閱讀程序源代碼web
有不少使用PHP開發的開源程序。下一分優秀的php開源系統,國外的有wordpress,Joomla,Drupal,國內的有Discuz,Dedecms,Phpcms,Php168等的,能夠看看國內開源php程序排行!,你更應該瞭解怎麼去閱讀php源碼?c#
3.學習一種框架數組
如今的框架如雨後春筍般紛紛出籠;它們中的大部分都是開源的,好比說CodeIgniter,Thinkphp,Cakephp,Symphony,能夠去看看目前最好的幾款php框架比較php框架
4.研究框架
在PHP網站開發過程和討論中你可能據說過不少術語。從OOP到MVC,KISS到DRY,YAML到INI,甚至REST到XML-RPC,也許有數百個與你的工做直接相關的技術概念。你也許對它們有了一個基本的瞭解,但你真的瞭解它們究竟是什麼,對你有什麼意義嗎?花一點時間去作些實實在在的研究吧。Wikipedia是從事這些研究的很好的起點。瞭解不少相關知識對你的發展頗有好處,雖然你不是經常使用到。wordpress
5.學習面向對象程序設計函數
OOP比你想象的更重要。你真的瞭解PHP5中OOP是如何實現的嗎?例如,你真的瞭解抽象類,接口,「implements」關鍵字,靜態方法和靜態屬性,訪問修飾符「protected」嗎?甚至許多有經驗的開發人員都倒在這些問題的面前。若是你能充分利用OOP的特徵,你就能夠節省不少的開發時間。另外,或許你要去溫習下java或者c#了,從這些徹底OOP語言中理解OOP!學習
開發過程當中,還要注意不少php開發細節,纔會讓你成爲php高手!
本文爲Anyforweb技術分享博客,須要瞭解網站建設相關,請訪問anyforweb.com。