怎麼學好php,現在學的好盲目,不知道該學什麼,如何學習?
來源:互聯網
上載者:User
回複內容:
基本文法
編碼技巧,編碼規範
各類函數
各類PHP模組
學習一款cms或二次開發
瞭解PDO,ADO、資料驅動層、順路去學下mysql
報錯機制
物件導向
使用一款架構協助開發
魔術方法
設計模式
反射
動手寫各類工具類、驅動。
自己寫一款小架構(說實話,你沒這麼多精力去寫的,要面面俱到,瞭解很多泛面知識)
你已經是個中進階程式員了。
開始折騰PHP的運行原理和核心機制吧
試著寫一些php的C擴充協助你的項目
這個時候,就強烈建議你去學一門強型別語言如JAVA。
對比不同和優缺點。
著手瞭解伺服器方面吧從自己向別人問怎麼學PHP開始,到後來不少人又來問怎麼學PHP,不管是新手,還是老鳥,似乎總是感覺摸不出一條清晰的脈絡來,不過,既然學會了PHP,那麼我走的這條路或多或少的有一定借鑒性。
PHP的背景恐怕就不用贅言了,我相信大家選擇一種語言,並不是看它的背景和悠久曆史,更重要的是看它的實用性,華而不實的語言哪怕是再輝煌的曆史,也畢將步向沒落,可喜的是PHP經受住了考驗,也因此,它確實是一種值得學習的語言。
一直是聽從別人的經驗長大的,也因此在前輩們的經驗裡讓少走了許多的彎路,更快的步入了正規,在此向那些我至盡不知道其名字的前輩們道聲謝謝,在的眼裡,協助不分大小,只要是協助,總會讓的心裡暖融融的,我想,前輩們協助我,並不是為了得到我的一句謝謝,更多的是出於一種責任感和對的期望,所以我想,只有學好PHP,才能對得起前輩們的汗水。
正如我所說的,也終於感覺到了一種責任感,不知道自己的經驗到底能協助新手多少,但是明白,現在到了履行責任的時候了,我有必要把自己的經驗告訴給所有希望學好PHP的人,只有這樣才能讓中國的PHP不斷的進步,不斷的發展,在世界上佔據一席之地。
學習PHP的這段期間,感覺國內的PHP環境越來越成熟,規範也在逐漸的健全,PHPCHINA的成立,標誌著與官方直接掛鈎的PHP機構在中國正式落戶了,在此獻上遲到的掌聲!
好的,切入正題:
我想在講述自己的學習方式前,對那些期望能從我的文章中獲得有用資訊的人說一句心裡話:
的文章不會對您的學習起到實質性的作用,您能否成功,還得靠自己的,堅持,堅持,再堅持,就是步入成功的不二法門。
我先把我自己學習PHP的過程做一下概括:
(1)熟悉HTML/CSS/JS等網頁基本元素,完成階段可自行製作完整的網頁,對元素屬性達到熟悉程度
(2)理解動態語言的概念,運做機制,熟悉PHP文法
(3)學習如何將PHP與HTML結合起來完成簡單動態網頁面
(4)接觸MYSQL,開始設計資料庫程式
(5)不斷鞏固,摸透大部分PHP常用函數,並可理解OOP,MYSQL最佳化,以及模板
(6)完成一個功能齊全的動態網站 我的這套線路可能跟許多學習PHP的愛好者不謀而合,這也算是一個循序漸進的學習過程,不過新手不要看到上面的概括就以為學習蠻簡單的,在此不得不對您稍微潑一下冷水,任何東西其實都不簡單,即使是小吃部的燒餅也不是一下子就會做成的。
我先解釋一下我的學習思路。
首先,理解網站這一概念之後不難看出,任何網站都是由網頁組成的,也就是說想完成網站,必須先學會做網頁,因此必須要掌握了HTML,才能為今後製作網站打下基礎。
在學習HTML中我想邊學邊做是最有效方式,當然這一方式對於學習PHP同樣是最有效。 HTML中的任何元素都要親自實踐,只有明白了什麼元素會起到什麼效果之後,你才會記憶深刻,而一味的啃書,絕對是不行的,我想大部分新手之所以覺得概念難學,大部分是一個字“懶”,懶是阻止進步的最大敵人,所以克服掉懶的習慣,才能更快的學好一樣東西。
也許您在學習PHP的時候只想儘快的開發一個網站,也就會想我做網站,幹嘛要學什麼網頁這些小兒科?不難看出,眼高手低的新手不在少數,這種思想無疑於建造空中樓閣,你不建地基,何來的房頂呢?
PHP基礎教程視頻教程
頂級PHP課程視頻教程
PHPChina學院PHP零基礎課程(全網最細緻講解)視頻教程
http://www.mengma.com/
最近發現的新網站,支援線上編譯和學習,遊戲式的學習方式