{eval=Array;=+count(Array);}
PHP因其語法簡單、內(nèi)建函數(shù)庫豐富,所以給人的直觀感覺是上手快,但想精通這門語言很難,很多人接觸PHP 2~3年后,就碰到了天花板,不知該如何進階。
那么PHP該如何去系統(tǒng)性的學(xué)習(xí)呢?2008年我接觸了PHP,作為過來人,給廣大PHPer的建議學(xué)習(xí)路徑如下:
前端知識要全面掌握
DIV+CSS、JS、JQ要熟練掌握
PHP基礎(chǔ)知識熟練掌握
PHP語法、各類函數(shù)庫、類庫用法要熟練掌握,盡可能多的記住函數(shù),不要被“函數(shù)不要記,用到時查手冊”這句話忽悠了;比如某個功能,明明有一個PHP內(nèi)置函數(shù)可以解決,你不知道,然后自己寫幾行乃至十幾行代碼實現(xiàn),這是不可取的,所以必須要知道PHP常見函數(shù)的作用。
哪些場景PHP搞不定?
要清楚認識PHP,PHP并不是全能的,對于某些場景PHP搞不定,此時該怎么辦?需要你去鉆研查資料。
數(shù)據(jù)庫MySQL的掌握
不光光要會數(shù)據(jù)庫CRUD操作,還要知道讀/寫分離、主從同步、分表分庫的緣由目的是什么。
Linux操作系統(tǒng)的掌握
不論是LNMP、還是LNAMP這類的架構(gòu)模式,都離不開服務(wù)器操作系統(tǒng)。作為資深開發(fā)者而言,服務(wù)器、運維技術(shù)同樣需要掌握。
架構(gòu)、設(shè)計模式等
高性能WEB開發(fā)要用到哪些架構(gòu)技術(shù)?多看看國內(nèi)大廠的技術(shù)方案分享,他們有條件經(jīng)歷我們不曾經(jīng)歷的場景,這些都是干貨。比如:前后端分離、大前端、小前端、中臺、服務(wù)治理、負載均衡、服務(wù)異構(gòu)等都要了解。
1. 首先通過PHP小案例demo,快速掌握基本語法;
2. 掌握PHP如何與數(shù)據(jù)庫MySQL打交道,實現(xiàn)基本的增刪改查;
3. 能夠編寫基本的HTML,尤其是form表單,大致能寫出登錄頁面;
4. 了解一下JavaScript、CSS,簡單修飾一下登錄頁面;
5. 實現(xiàn)用戶的登錄,目的也就是把前4步的知識用線串起來;
6.稍微了解一下編程規(guī)范以及可服用的技術(shù)輪子;
7.找一個開源的項目,down下來本地跑一跑,提煉一下思想、實現(xiàn)方式,照貓畫虎豐富一下上面自己實現(xiàn)的用戶登錄系統(tǒng)。
最后,作為從事編程行業(yè)的我們,切記一定要做好:理解、領(lǐng)會、預(yù)見;然后重復(fù)、訓(xùn)練、出錯;最后就是總結(jié)、歸納、表達。
希望對你有幫助。
結(jié)論:好的方法,讓你事半功倍;錯的方法,讓你半途而廢。
那些讓你抄起家伙,不管三七二十一,就一個字:“干”!的建議,相信我,都不是認真的,一時口快而已。
還有一句,是不是更熟悉:
我寫PHP程序,什么對象,什么函數(shù),什么配置,就一把梭,數(shù)組,拿起來就是干!
試問,我是認真的嗎?
PHP 最早稱自己是“世界上最好的語言”。
現(xiàn)在呢,要修改一下措辭,改為“PHP曾經(jīng)是世界上最好的語言”。
先看看 TIOBE 的排行,看看這些年 PHP 的走勢。
16年前,PHP 是世界上風(fēng)騷無二的語言,他可以說自己最好。
可是,風(fēng)光不再。許多計算機領(lǐng)域都發(fā)展起來了,像人工智能、機器學(xué)習(xí)、數(shù)據(jù)分析領(lǐng)域,PHP 還在寫網(wǎng)頁那一畝三分地,敢聲稱自己第一了嗎?
不是 PHP 退步了,而是世界進步了。
PHP 早期積累的網(wǎng)站總量很大,需要很多年慢慢消化。所以大可不必擔(dān)心,學(xué)了PHP立馬失業(yè)什么的。
PHP 與其說是一門語言,還不如說是一個函數(shù)庫貼切。
歷來各個版本所積累的函數(shù),簡直不要太多啊。常用的、不用的、少用的,你用不用,它都在哪里,靜靜地躺在你的電腦上,等著你來翻牌子。
有興趣的到官網(wǎng)上,感受一下從 A-Z 的震撼!
寫PHP無論是框架也好,是寫意大利面也好,用到的常用函數(shù),可能參數(shù)位置,有時記的并不很清楚,對返回值也記不住,這時候,你需要一本參考手冊。
手冊的好處,可以離線使用,不要每次都網(wǎng)上搜索。
比如使用數(shù)組合并函數(shù) array_merge。
是不是立即就清楚了。配合IDE,你的代碼速度絕逼會飛起來!
有些專家反對同學(xué)們一上來就學(xué)框架。因為學(xué)了框架,并不能說就掌握了PHP。
框架是封裝了很多模式和最佳實踐,準(zhǔn)備好了一個平臺給你用,對你的PHP眼界是一種開拓,卻不能有效提升PHP水平。
PHP用的好,得看語言的基本層次。
貼幾個框架的簡單介紹,作為入手,可以讓你迅速地找到成就感。
Laravel讓你像藝術(shù)家一樣寫代碼,每個設(shè)計都是那么地優(yōu)雅。
如果說茴香豆的茴有4種寫法,Laravel一定是最優(yōu)雅的那個。
還有一個緊追Laravel不放的國產(chǎn)框架ThinkPHP。
這個自稱“最適合中國人”的PHP框架,經(jīng)歷了3.2的穩(wěn)定,5.0的短暫普及之后,貌似迷失了自我,長的跟Laravel越來越像。
ThinkPHP該怎么定位自己,“像Laravel一樣優(yōu)雅的框架”嗎?
敲一敲吧,沒事兒敲兩行,免得生疏,這是對您最好的學(xué)習(xí)建議。
接著要學(xué)會聰明地敲代碼。
我是@程序員小助手,持續(xù)分享編程與程序員成長相關(guān)的內(nèi)容,歡迎關(guān)注~~
對于初學(xué)者,大家都需要一套比較完整并且有趣的學(xué)習(xí)教程,所以小編整理了一套完整并且有趣的學(xué)習(xí)教程,希望可以幫助到初學(xué)者。跟著這套教程學(xué)習(xí),肯定可以從入門到精通。
推薦視頻:
PHP基礎(chǔ)視頻_html+css+js
javascript+jQuery
html+css+bootstrap
Php輕松入門視頻
推薦視頻:
6天玩轉(zhuǎn)MySQL
PHP核心編程視頻教程
推薦視頻:
基于PHP面向?qū)ο蟮淖远xMVC框架高級項目開發(fā)
Smarty入門視頻課程免費分享
推薦視頻:
SVN視頻教程無償分享
2017XML視頻教程???
2017AJAX系列視頻教程
ThinkPHP開發(fā)框架2016版
2016最新Linux系列視頻教程免費分享
推薦視頻:
NoSQL之Redis技術(shù)
PHP微信接口開發(fā)
mongodb實操視頻
推薦視頻:
珍貴HyBrid App視頻免費分享
2016基于laravel框架app軟件開發(fā)
以上就是一些自學(xué)的經(jīng)驗和視頻了,樓主可以看一下哦!
有信心,有恒心,一定得堅持
學(xué)習(xí)有規(guī)律,有方法,善于總結(jié),善于自我學(xué)習(xí)
先學(xué)習(xí)一些基本語法,如學(xué)習(xí) HTML/CSS/[JavaScript],php 基本語法
學(xué)會搭建運行環(huán)境,會使用集成開發(fā)環(huán)境
基礎(chǔ)語法學(xué)好后,再聯(lián)系使用多個框架,如 thinkphp6,laravel,yii 啥的
php 天生的缺點,計算不行,并發(fā)不好,再可以看看swoole相關(guān)的編程
編程語言基本差不多,主要是開拓自己的視野,一定要多學(xué)習(xí),我自我學(xué)習(xí),才能進步
作為一名十年的PHP老司機告訴你:想要有效的學(xué)習(xí)PHP必須要系統(tǒng)化學(xué)習(xí)五個月左右的時間
系統(tǒng)化學(xué)習(xí)有助于知識點全面且有序,項目做起來代碼干練簡潔
全面掌握知識點后,便可獨立做一些后臺的系統(tǒng)開發(fā),成為初級PHP
不斷的在項目實戰(zhàn)中用到自己的知識點,可有助于你高效學(xué)習(xí)PHP
要學(xué)習(xí)PHP技術(shù)提升自己,或要進階中高級架構(gòu)師系列的PHP 或者想要加入程序員這個行列的同學(xué),都可以關(guān)注我我們獲取學(xué)習(xí)教程,私信我關(guān)鍵詞:PHP
作為一名十年經(jīng)驗開發(fā)的PHPer告訴你:想要有效的學(xué)習(xí)PHP必須要系統(tǒng)化學(xué)習(xí)五個月左右的時間
系統(tǒng)化學(xué)習(xí)有助于知識點全面且有序,項目做起來代碼干練簡潔
全面掌握知識點后,便可獨立做一些后臺的系統(tǒng)開發(fā)
不斷的在項目實戰(zhàn)中用到自己的知識點,可有助于你高效學(xué)習(xí)PHP
要學(xué)習(xí)PHP技術(shù)提升自己,或要進階中高級架構(gòu)師系列的PHP 或者想要加入程序員這個行列的同學(xué),都可以關(guān)注我我們獲取學(xué)習(xí)教程,私信我關(guān)鍵詞:PHP
具體操作步驟:一個評論一個名額,在文章底部的評論區(qū)留下你們的評論并且轉(zhuǎn)發(fā)哦,這個就不用多說了,來過程序員都知道!
1. 首先在我們右上角點擊關(guān)注,關(guān)注本我們
2、評論后私信關(guān)鍵詞:PHP 或者 php
ps:沒有經(jīng)過手機驗證或者是極速版我們、por版本我們都沒有私信功能!
既然選擇了PHP,那你一定要堅持到底,PHP始終是世界上最好的腳本語言!有任何技術(shù)問題或者程序員其他編程問題都可以在底部評論留言,歡迎來討論!
10
回答0
回答0
回答4
回答8
回答0
回答1
回答2
回答1
回答10
回答