您的位置:首頁>正文

PHP初學者應該怎麼學好PHP?兄弟連教育

無論學習什麼技能, 我們要有一個循序漸進的學習過程, 本文先把學習PHP的過程做一下概括, 這是很多學習PHP的愛好者總結且認同的:

(1)熟悉HTML/CSS/JS等網頁基本元素, 完成階段可自行製作簡單的網頁, 對元素屬性相對熟悉。

(2)理解動態語言的概念和運做機制, 熟悉基本的PHP語法。

(3)學習如何將PHP與HTML結合起來, 完成簡單的動態頁面。

(4)接觸學習MySQL, 開始設計資料庫。

(5)不斷鞏固PHP語法, 熟悉大部分的PHP常用函數, 理解物件導向程式設計, MySQL優化, 以及一些範本和框架。

(6)最終完成一個功能齊全的動態網站。

新手不要看到上面的概括就以為PHP學習是很簡單的, 程式設計是需要你認真的思考和不斷的實踐。

下面再來具體解釋一下PHP的學習線路

首先, 任何網站都是由網頁組成的, 也就是說想完成一個網站, 必須先學會做網頁, 掌握靜態網頁的製作技術是學習開發網站的先決條件。 因此我們要學習HTML,

為今後製作網站打下基礎。

學習HTML應該邊學邊做, HTML中的任何元素都要親自實踐, 只有明白了什麼元素會起到什麼效果之後, 才能深刻記憶, 一味的看書是不行的。

假設你已經可以完成一個靜態頁面了, 那麼就該開始瞭解動態語言, 剛一接觸動態語言, 可能很多人都會有很多不解, 代碼不是作為直接輸出的, 而是要經過處理的, HTML是經過HTML解析器, 而PHP也要通過PHP解析器, 跟學習HTML一樣的道理, 想讓任何的解析器工作, 就必須使用它專用的語法結構。

學習PHP, 你應該感到幸運, 因為如果你學過其他語言, 你就會發現PHP還是相對簡單的, 這一階段, 你要搞清楚HTML和PHP的概念, 你現在完全可以讓PHP給你算算一加一等於幾, 然後在流覽器輸出。

不要覺得幼稚, 這雖然是很小的一段代碼, 但是對於你的程式設計之路, 可是邁出了一大步。 不過現在, 你還是一個菜鳥。

接下來就要學習資料庫了, MySQL可以說是PHP的黃金搭檔, 我們要征服這個資料庫, 在你理解了資料庫的概念之後, 就要嘗試通過PHP來連接資料庫, 進而會用PHP成功的插入, 刪除和更新資料。

這個時候, 你可能會處於這種狀態:你會HTML嗎?會, 我能編好幾個表格排板的網頁呢!你會PHP嗎?會, 我會把一加一的運算寫在函數裡, 然後調用!你會MySQL嗎?會, 我可以把資料庫裡的資料插入刪除啦!

那接下來該做什麼呢?嘗試著做個小的留言本吧, 這同樣是新手面臨的一道關卡。 花了一段時間, 你終於學會把表單的資料插入資料庫,

然後顯示出來了, 應該說一個程式的雛形已經誕生了。

但是, 你可能會看人家這個編論壇, 那個開發CMS, 我什麼時候可以寫一個呢?不要急, 再鞏固一下知識, 熟悉了PHP和MySQL開發的要領後, 再回頭看你寫的那個留言本, 你也許會懷疑那真的是你寫的嗎?這個時候, 你可以完善一下你寫的留言本。 留言本應該加入註冊以及分頁的功能, 可以的話, UI也可以加強。

這就算學會了嗎?NO, NO, NO, 還早呢, 你到現在還沒碰過OOP呢吧?那範本和框架呢?還要繼續學習呀!PHP框架提供了一個用以構建web應用的基本框架, 從而簡化了用PHP編寫web應用程式的流程。 可以節省開發時間、有助於建立更穩定的應用。 所以說, PHP框架是一個可以用來節省時間並強化自己代碼的工具。

當你第一次選擇PHP框架時, 建議多嘗試幾個, 每個框架都有自己的長處和短處, 例如Zend框架由於多樣的功能、並且有一個廣泛的支援系統, 流行了很長時間。 而CakePHP是一個晚於Zend的PHP框架, 相應的支援系統也比較少, 但是更為方便和易於使用。

瞭解了物件導向和框架後, 你應該接觸一下XML了, 總而言之, 你絕對不會發現你全部都學會了, 學無止境!有一點可以保證, 就是你學會了PHP, 那麼再學其它語言, 肯定速成, 反過來也一樣, 如果你之前學過其它的語言, 那麼學PHP肯定快。

最後, 祝你順利學成PHP, 找到滿意的工作, 開發自己想要的網站。

同類文章
Next Article
喜欢就按个赞吧!!!
点击关闭提示