- 相關(guān)推薦
自學(xué)PHP有哪些書(shū)籍和教程值得推薦
“關(guān)于PHP的好書(shū)有哪些”,“關(guān)于軟件工程的好書(shū)有哪些”,我想是很多很多的。大家可以到相應(yīng)的問(wèn)題下面看看高票答案,網(wǎng)上也很多“程序員必讀書(shū)單TOP10,20,50”之類(lèi)的東西,都是很具有參考價(jià)值的。就讓小編推薦一本適合自學(xué)php的書(shū)籍,希望對(duì)大家有所幫助!
用PsySH (PHP的REPL),讓你能隨時(shí)試驗(yàn)簡(jiǎn)短的代碼
用Google,哪怕是用中文搜索,99.99%的PHP問(wèn)題都能搜到,只要你知道怎么搜
反復(fù)地翻閱PHP: PHP Manual,盡早通讀一遍,能省去為各種基本問(wèn)題糾結(jié)的反復(fù)
關(guān)注Packagist的popular列表,經(jīng)常的去一些package的github上讀代碼,不需要讀全部,讀感興趣的就行
如果用框架,就去讀它的源代碼,理解它的設(shè)計(jì)模式和架構(gòu)技巧
現(xiàn)在PHP程序員如果一定要看書(shū),就看這本 Modern PHP
另外兩本備選,也很有用:PHP Objects, Patterns, and Practice / PHP Cookbook
PHP并不難學(xué),八分敲打,兩分閱讀,你能學(xué)得很快,用好REPL
字典級(jí)的書(shū)不要看(最要吐槽就是李剛瘋狂講義系列的)。
推薦從Head First系列入手,中文版有些會(huì)有點(diǎn)小錯(cuò)誤,建議有疑惑的地方看看英文原版,英語(yǔ)水平還可以的話最好兩個(gè)版本都看。路線從html/CSS 到 jQuery 到 php&mysql到 js 到 ajax 到HTML5 (這些前面加上head first就是書(shū)名)。
視頻教程推薦慕課網(wǎng)上的php工程師學(xué)習(xí)計(jì)劃。
然后你就開(kāi)始找或者想一個(gè)項(xiàng)目來(lái)做,中間的邏輯功能盡量自己想,盡量把它做完整,這個(gè)時(shí)候菜鳥(niǎo)教程的在線api也許會(huì)很實(shí)用。
到上面這些之后,你就已經(jīng)學(xué)會(huì)了面向過(guò)程的php編程了,然后你很快會(huì)發(fā)現(xiàn)這種前后端層次不分明的代碼越來(lái)越難維護(hù),重復(fù)的地方也不少。
這時(shí)候你就可以考慮學(xué)習(xí)和使用MVC框架了?蚣苡泻芏。我推薦先從thinkphp開(kāi)始,文檔好、用著順手、改動(dòng)較少?戳私虒W(xué)視頻和手冊(cè)大概理解后,勇敢地重構(gòu)吧,親身體驗(yàn)mvc與過(guò)程式的差別。這段時(shí)間thinkphp的文檔和php100上的jQuery是你的得力助手,添加書(shū)簽吧。另外很多問(wèn)題都能*度得到答案,在用谷歌前先學(xué)會(huì)怎么高效地使用中文搜索引擎吧,畢竟你沒(méi)那么多精力去把每個(gè)翻譯成英文來(lái)提問(wèn),也不是任何地方你都能翻墻。
再后面就是大數(shù)據(jù)量、高并發(fā)、緩存處理啊,這些就不是自學(xué)的內(nèi)容了,中大型公司才有這樣的平臺(tái),所以努力吧。
推薦書(shū)籍:
入門(mén)篇:《PHP和MySQL Web開(kāi)發(fā)(第四版)》
進(jìn)階篇:《深入PHP 面向?qū)ο蟆⒛J脚c實(shí)踐》
鉆研篇:《代碼大全》《重構(gòu) 改善既有代碼的設(shè)計(jì)》《程序員修煉之道 從小工到專(zhuān)家》《人月神話》,其他:數(shù)據(jù)結(jié)構(gòu)與算法、設(shè)計(jì)模式、安全、最佳實(shí)踐。
【自學(xué)PHP有哪些書(shū)籍和教程值得】相關(guān)文章:
PHP語(yǔ)言的有哪些優(yōu)勢(shì)和特點(diǎn)01-05
PHP文件寫(xiě)入和讀取教程08-06
如何自學(xué)PHP07-09
自學(xué)PHP方法04-26
PHP高級(jí)教程01-19
php與js有哪些區(qū)別12-27
PHP常用函數(shù)有哪些04-05
PHP語(yǔ)言的特性有哪些06-04
PHP語(yǔ)言的用途有哪些06-13