PHP需要掌握的知識還是比較多的,最基本的比如:PHP基本的語法、php框架以及CMS、mysql數(shù)據(jù)庫設(shè)計表、mysql數(shù)據(jù)庫的基本SQL語句?,F(xiàn)在一般PHP的都得會前端,那就包括:js/ajax、html、css。如果更高點(diǎn)層次的就是linux服務(wù)器。\x0d\x0a下面參考雷雪松的個人博客學(xué)習(xí)PHP的路線和一些方法。\x0d\x0a1、用集成環(huán)境安裝PHP環(huán)境,一定要記住這一點(diǎn),不要自己分開去裝,尤其是自學(xué)的朋友。不然你會覺得很復(fù)雜,會沒有信心學(xué)下去的。也要注意任何高手都不是一蹴而就的,是一步一步,不同的階段歷練才有最后的沉淀。\x0d\x0a2、先了解一些基本的變量類型,語法,函數(shù),基本邏輯,寫簡單的代碼。前期以嘗試,培養(yǎng)興趣為主。這段時間是打基礎(chǔ)很好的時候,這個會影響你后面的發(fā)展,不過也可以在后期去完善。\x0d\x0a3、這時候你可能覺得PHP就這樣,沒什么難度,或者有的覺得太難了,簡直一臉疑惑。這個到底有什么用。在這時候一定要堅持下來,可以試試先放一下,別太較真。慢慢的困惑你的會被你領(lǐng)悟的。這時,建議學(xué)習(xí)html+css+js,緩解自己的壓力,這個相對簡單,簡歷信心。尤其是js,總結(jié)其實有相同的思路,可以結(jié)合著一起體會。\x0d\x0a4、這些都感覺有80%了解就可以先放放了,現(xiàn)在在學(xué)習(xí)MySQL,也是先了解基礎(chǔ)的。這個是干什么的,我可以用它做什么。因為之前裝的集成環(huán)境。為什么感覺是凌亂的,我想告訴你的是,一是不要在自己沒能力解決問題的時候死磕,浪費(fèi)時間,喪失信心。這時候我們要做的是學(xué)習(xí)壯大自己,不要灰心。二是我本來覺得這一切都了解才是完整的。我們的目標(biāo)也是要把這些都做好,這才是一個合格的PHP程序員。\x0d\x0a5、這一切都順利的話,你基本離預(yù)設(shè)的目標(biāo)不遠(yuǎn)了,完成了整個學(xué)習(xí)的70%了。后面的是在之前的基礎(chǔ)上升華。把HTML和css、js結(jié)合、靜態(tài)文件和PHP結(jié)合、PHP和MySQL結(jié)合。這個階段可能越到的問題會異常的多,一定要學(xué)會解決問題。網(wǎng)上很多都是答案,同樣你要學(xué)會問問題。\x0d\x0a6、這些之后你基本已經(jīng)快到學(xué)習(xí)的尾聲了,但還缺少經(jīng)驗。這時,你可以看一些網(wǎng)上開源的cms,例如織夢,國內(nèi)用的多,越到問題好解決。看看一些視頻(網(wǎng)上免費(fèi)的很多),查漏補(bǔ)缺,總結(jié)歸納形成自己的知識體系。是時候該準(zhǔn)備慶祝下自己這段的時間沒有白費(fèi)(一般2到3各月,看平時每天花的時間),基本成為一個合格的PHP程序員了。也該恭喜你了,其實并不那么難。堅持,堅持;努力,努力;學(xué)習(xí),學(xué)習(xí)。
仁布網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián)公司,仁布網(wǎng)站設(shè)計制作,有大型網(wǎng)站制作公司豐富經(jīng)驗。已為仁布成百上千家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站建設(shè)要多少錢,請找那個售后服務(wù)好的仁布做網(wǎng)站的公司定做!
要的,php編程通常用mysql數(shù)據(jù)庫,需要學(xué)習(xí)數(shù)據(jù)庫知識,sql語句什么的,不過都很簡單的,很好學(xué)
需要了解的知識包括HTML、CSS、JavaScript,不需要深入地學(xué)習(xí),有個概念性的理解即可。
知識學(xué)習(xí)有三個階段:
PHP入門段
可以在網(wǎng)上找到各類PHP熱門視頻,基本上這些視頻里面都會講到如何使用編輯,配置環(huán)境等一系列基礎(chǔ)教程。能擼出一個個人站點(diǎn)/ 企業(yè)小站 就可以進(jìn)入下一步了這樣可以先對編程有一個初步的認(rèn)識,如果沒有任何電腦基礎(chǔ)不推薦直接看書。
進(jìn)步段
這時候需要PHP手冊了,了解常用函數(shù)。學(xué)習(xí)MySQL( 數(shù)據(jù)庫 ),了解PHP各大框架 --thinkPHP,Yii,Laravel等, 然后選一款框架嘗試搭建一blog,實現(xiàn)常規(guī)登錄、注冊、文章發(fā)布和修改。
提高段
這一階段的知識點(diǎn)主要包括:了解Linux ,在Linux下搭建 PHP環(huán)境(這時候要脫離 xamp,wamp等之流了);知道使用版本控制:git svn。