-
1 # javascriptnode
-
2 # 路人甲
而如果你是Java開發者還是Python開發者還是等等,我覺得你都應該去了解一下PHP,不需要多長的時間,去了解一下他的某些框架,或許會給你帶來不一樣的驚喜。
說了那麼多,PHP到底是個啥: PHP是一種通用開源指令碼語言。語法吸收了C語言、Java和Perl的特點,利於學習,使用廣泛,主要適用於Web開發領域,常做為動態網站的伺服器端開發語言。
進入正題,首先學習PHP之前一定要熟悉HTML,畢竟做的是網頁開發。所以第一步當然是要了解網頁結構。
1、8小時學會HTML教程
(http://study.163.com/course/introduction.htm?courseId=432008)
2、PHP入門篇以及進階
(http://www.imooc.com/learn/54)
這一部分不需要花太多時間,看影片可以倍速。只要瞭解PHP的基礎語句,掌握基本結構語句。到工作上更多時候還是邏輯的問題。
進階篇是重點!重中之重,特別是正則表示式和會話控制,應用場景較多,需要踏實掌握學習。
(http://www.imooc.com/learn/26)
第二部分完成以後,只能說基本入門。框架是PHP的核心,接下來就看你想用PHP做什麼,並學習使用相應的框架。
3、推薦幾個可供學習的框架,自己去搜索官網下載,根據手冊學習使用。
1.Laravel
Laravel 是一個全面的框架,旨在快速構建使用 MVC 架構的應用程式。它是當今最流行的 PHP 框架,擁有龐大的開發人員社群。
2.CodeIgniter
CodeIgniter 是一個非常強大且佔用空間很小的 PHP 框架,專為需要簡單優雅的工具包的開發人員而設計,以建立全功能的 Web 應用程式。
3.Phpixie
4.Symphony
領先的 PHP 框架,建立網站和 Web 應用程式。同時,它還包含了很多工具和類用以縮短開發複雜的網路應用的時間。
4、學習PHP效能最佳化
(http://www.imooc.com/learn/205)
這個課程由淺入深的講解PHP效能最佳化專案如何分析、定位並解決;透過一系列工作,定位PHP效能問題大頭;PHP最佳化做到一定程度時,如何還能做進一步的提升;
5、實戰
第一部分:網頁製作,前端實戰訓練
PHP環境搭建PHP前端實戰:仿豆瓣網首頁
(http://study.163.com/course/introduction/1311001.htm#/courseDetail)
第二部分:後端開發
手把手教你實現電商網站後臺開發
(http://www.imooc.com/learn/148)
-
3 # 金生水起程式猿
因為php主要是針對web端開發的指令碼語言,web前端的html、css、js等都會用到所以這些方面都要有基礎都要去學習的。
回覆列表
菜鳥教程,慕課網,這些網站都是不錯的選擇,我本人學習php就是看官方文件,php官方文件寫的相當不錯了,你的問題在官方文件裡基本都有解答了!然後在做一些小的專案,鍛鍊一下自己,學習學習設計模式,自己試著寫寫框架,最好先不要使用框架,等到你熟練度成熟了以後,在工作中快速開發再使用,這樣會讓你更瞭解php,努力吧,不要猶豫,堅持學習,堅持一種語言,只要你喜歡,你熱愛,就去學吧,記住程式設計思想是最重要的,學通一門語言,其他也不在話下,程式語言只是工具,程式設計思想才是核心!