想要自學PHP,首先你就要對PHP有一個清晰的認識,PHP 無法單獨學,因為是 Web 開發的專屬語言,需要整套的 Web 開發知識。 Web 最基本的學習可以從 HTML+CSS 開始。那麼自學PHP的話要具體學習哪些課程呢?
HTML+CSS基礎課程
教學連結:http://www.php.cn/article/add.html
自學PHP一開始不需要為開發環境的事情擔憂,直接上手。注意上面那個課程不要求完全學會,過一遍即可,不懂的東西先記起來,然後跳過,後面再不斷 Review ,不要妄想一下子學會全部。程式設計是 「技能」多一點,重點在練習,這裡我們只求知道個大概,以方便後面其他課程的繼續。
接下來就是PHP 基礎和進階課程了:
PHP入門篇_PHP入門影片教學
PHP進階篇_php影片教學
教學鏈接:http://www.php.cn/course/170.html
還是跟學習HTML 一樣,過一遍即可,我們的目的只求知道個大概,以方便後面其他課程的繼續,不懂東西後面等我們慢慢上手,找到舒適感了,再逐一擊破。
有了上面的基礎知識,接下來可以開始學習實戰課程了。這是最重要的一步,一個 PHP 工程師的能力,完全是靠專案累積出來的。我們常笑稱為「打怪升級」,從第一個項目開始,每做多一個項目,能力值和經驗值就會增加。
一個概念要放在腦子裡面,這是很多人一路學過來經常猜的坑,那就是:不要看太多書或文檔,要動手做,你真正的PHP 學習是從你開發第一個項目開始。
因為程式設計是一門技能,你看再多的書,最多只是知識,知識和技能是有差別的。就如你可以預想到的,一個人看了三個月 NBA 籃球視頻,期間連球都沒摸到,到了球場肯定還是不會打球。他真正的籃球學習,從他開始動手的那一刻起。
PHP 的學習,可以歸納為三種類型:
語言的基礎語法學習,這些是ifelse, while, switch, class, function, trait 等;
內建函數/類別學習,這些是array 的操作,string 的操作,cookie 等;
應用程式學習,這些是佇列、排程任務、註冊登入、快取、郵件、分頁、權限管理、ORM等;
第一名和第二,入門是上面提到入門課程,進修是在PHP: PHP 手冊- Manual 裡面。所以後面隨著學習的深入,文件要多看,有個心理準備,身為 PHP 資深工程師,文件基本上得過 5 ~ 10 遍。
PHP中文手冊:http://www.php.cn/manual/view/4.html
#第三部分的學習,可以藉助一個優秀的框架來學習,站在巨人的肩膀上。跟著框架學習的好處是你能確保走在一條正確的路徑上,框架解決的是實現生產環境中遇到的通用問題,所以基本上框架學習涉及的話題,那都是PHP 開發中經常會面對的問題,並且你學到的是解決方案。
學習框架提供的每一個功能,並且在學習的時候問下面幾個問題:
這個功能為什麼會出現?解決了什麼問題?
這個功能通用性有多強?為什麼會被放到框架裡面?
這個功能在設計上有哪些優於其他框架的地方?
PHP 框架首推 Laravel ,原因請看這裡: 最好的 PHP 框架是什麼?為什麼? 。
千鋒教育Laravel框架影片教學:http://www.php.cn/course/656.html
後面的學習就是不斷的看PHP 手冊+ Laravel 文件+ 做自己的項目,或是公司項目。
還是要強調一下,DO IT 、DO IT 、DO IT 。動手練習是程式設計的唯一學習方法。
總結:
自學是一個過程,其中你一定會遇到種種困難,但是都要得堅持,才會達到目標、希望小編給大家分享的PHP教程能幫助到大家。
相關推薦:
以上是自學PHP教程推薦的詳細內容。更多資訊請關注PHP中文網其他相關文章!