一、學前準備
1、建議首先要對網站有個整體的認識,對做網站需要學習的知識要有個認識,從而確定自己的學習方向,不要學一半,又覺得自己似乎不適合學這個,而半途改道,這樣很浪費時間,也不是學技術的人該有的心態。 (推薦學習:PHP影片教學)
2、PHP是什麼網路上有很多資料這裡不多說了,自己一定要好好看看。由於它是開源的可以從一些網站上下載很多源碼,甚至整站源碼。但是如果你想學的好的話,很多東西都是自己設計,而不是二次開發。
3、強調一下php並不是想網路上一些人說的那麼簡單,它只是文法簡單,深入還是要努力。
二、學習順序
(1)熟悉HTML/CSS/JS等網頁基本元素
(2)理解動態語言的概念,運作機制,熟悉PHP語法
(3)學習如何將PHP與HTML結合起來完成簡單動態頁面
(4)接觸MYSQL,開始設計資料庫程序,學會基本對資料庫的操作
(5)學會一個模版(建議是smarty),會話控制session和cookie,ajax
(6)繼續深入學會怎麼設計一個優秀的資料庫
#學習階段可以使用記事本,但它的開發效率低,開發的時候要用到其他開發工具,eclipse,Zend Studio是兩款最常用的工具。
Eclipse是完全免費的產品,Zend Studio(是一款整合開發軟體)是收費,但是它的破解方法很簡單。當然還有其他的開發軟體,自己可以挑選一個適合自己的。
剛開始學習的時候基本上都會要學習lamp或是wamp的環境的搭建,搭建環境的過程不是很多,但是可能會遇到很多問題(也可能你運氣好一次搭建好),千萬不要灰心,一定會解決的。
在學習php的前期雖然用不到那麼多資料庫的知識,但是懂得怎麼使用它是很有必要的。等你可以開發網站後,設計一個好的資料庫就會成為一個成功的網站關鍵。
在學習的過程中也要準備各種開發手冊,php手冊,mysql手冊,以及一些框架的手冊。
php是一種後台語言,但是在學習後台之前還需要學習前台語言,DIV CSS,HTML,JavaScript,以及實現非同步傳輸的ajax。
學習ajax基本上是必須,但是學習它之前最好學習了javascript和xml,這樣才能從本質上了解原理。
有很多軟體專門用來管理和設計資料庫,這個很方便但是你一定要懂得sql語言,才能更好的設計資料庫,以及在php中用對資料庫進行相關的操作。
以上是php開發怎麼學習的詳細內容。更多資訊請關注PHP中文網其他相關文章!