一周內PHP入門的基本步驟
一周的時間就可以入門!
是的,對於已經有基於Java、.NET等目標指向語言,WEB開發工作經驗的人而言,PHP的入門時間一周足夠,最多也不需要超過兩周。
在這裡,筆者絕對不是在嘩眾取寵,而是個人的親身體驗和身邊同事的經驗。
看到有人發貼說不會PHP,但是卻被錄用開發PHP,個人感覺這是很正常的。
對於有開發經驗的人如何快速入門PHP,以下是我個人總結的一些經驗供大家參考。
?? 1. 理解HTTP通訊協定
????? 這一點非常重要,因為無論技術如何翻新,基礎的內容是不會變的。例如HTTP通訊協定,這是開發WEB程式的前提,PHP也是如此。
?? 2. 理解程式語言的基礎知識
????? 無論什麼語言,文法不盡相同但是編譯原理、演算法等知識都是相同的。
?? 3. 理解程式+資料庫的基本原理
?? 4. 理解目標指向的編程思想
????? 雖然不是所有的PHP程式都是MVC,但是,發展趨勢是PHP越來越像Servlet,甚至包括程式的編譯和垃圾管理機制。
?? 5. 理解三層構架的基本思想
?? 6. 如果可能,理解Linux/Unix的一些常識
????? 雖然PHP主要是用來開發Web程式的語言,但是,它誕生於Linux/Unic,至今很多函數的使用習慣還是沿用來自於C語言的思想。
????? 以下是具體的學習步驟。
?? 1. 根據公司的作業系統環境配置自己的學習環境。例如,Linux的版本、PHP的版本等等。
????? 由於很多商務服務器對環境要求比較苛刻,很少用rpm包安裝伺服器軟體。特別是這種時候,儘可能構建與公司相同的環境就變得非常重要。而且,對於不熟悉 Linux/Unix的人來說,這也是一個熟悉Linux/Unix作業系統的一次機會。自己體驗一下編譯、安裝的過程,一旦系統出現問題不會一頭霧水,不知從何處下手。
?? 2. 選擇一個比較好的開發工具。個人推薦Eclipse的PDT,可以從官方下載到all-in-one。
?? 3. 理解官方文檔的查閱方法。
????? 寫PHP程式根寫Java程式是一樣的,沒有開發手冊是無法進行開發的。甚至包括基本的文法知識,都可以參考手冊。
????? 可惜,PHP最新版手冊官方還沒有出中文,如果是在E文沒有自信,可以從這裡下載,以備一時之需(支援PHP4/5)。
?? 4. 自己寫一個小程式,如BBS之類。注意按照公司內部的習慣去編程,完全可以照葫蘆畫瓢。
????? 寫完之後,對PHP的文法基本上就理解的差不多了。
?? 5. 讀工程代碼。儘可能做到理解每一個步驟。對於大工程這一點很難做到,但是一定要理解架構的運行步驟,知道XX部分都是在幹什麼的。
呵呵,以上就是我個人的親身體會,請高人指正。
?
轉自:http://blog.csdn.net/froole/article/details/3521843
?