《PHP和MySQL WEB開(kāi)發(fā)》這本書很值得一看,有咯堅(jiān)實(shí)的基礎(chǔ),推薦看《深入php++面向?qū)ο蟆⒛J脚c實(shí)踐+第三版》這本書。
成都創(chuàng)新互聯(lián)長(zhǎng)期為千余家客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊(duì)從業(yè)經(jīng)驗(yàn)10年,關(guān)注不同地域、不同群體,并針對(duì)不同對(duì)象提供差異化的產(chǎn)品和服務(wù);打造開(kāi)放共贏平臺(tái),與合作伙伴共同營(yíng)造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為高密企業(yè)提供專業(yè)的網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì),高密網(wǎng)站改版等技術(shù)服務(wù)。擁有10多年豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制開(kāi)發(fā)。
編程語(yǔ)言首先需要有一定的編程基礎(chǔ),主要是邏輯思維清晰;其次是多看視頻教程,多敲代碼;記住任何書籍都是落后于時(shí)代的,計(jì)算機(jī)類的學(xué)習(xí),最好是在網(wǎng)上接觸最新的資源,而不是去看書。
那些什么零基礎(chǔ)學(xué)習(xí)php,什么速成的也不推薦,,這些東西大都只是教會(huì)我們?nèi)绾稳ビ茫瑳](méi)有教會(huì)我們?nèi)绾稳ニ伎迹ピO(shè)計(jì),容易引人入歧途,讓我們的能力無(wú)法提高。這是很多編程人員的體會(huì),達(dá)到一定的水平,編碼的技術(shù),水平就停滯咯,編程編程咯用word寫文件似的枯燥工作。
編程是為了設(shè)計(jì)程序,管理程序,而不是去當(dāng)苦累的碼農(nóng)。我們的學(xué)習(xí)也不是去學(xué)習(xí)那些什么框架或者cms,而應(yīng)該去學(xué)習(xí)這些東西背后的東西,以不變應(yīng)萬(wàn)變!
關(guān)注PHP的人越來(lái)越多了,可惜國(guó)內(nèi)PHP5方面的好書還非常少,幾乎可以說(shuō)沒(méi)有。
PHP4即將是明日黃花,所以學(xué)PHP最好直接學(xué)PHP5。下面是我認(rèn)為比較好的PHP5書籍:
1. Core PHP Programming, 3rd Edition
這本書是PHP專家Leon Atkinson和PHP創(chuàng)始人之一Zeev Suraski合著的。國(guó)內(nèi)有
第2版,講PHP4的,但這本第3版還買不到。學(xué)校圖書館有一本原版,可惜只有一本
(現(xiàn)在在我手里,咔咔)。講得非常全面,做為Web編程方面的知識(shí),幾乎全部包括
了。最有價(jià)值的是Part 4,講Software Enginerring的,介紹了設(shè)計(jì)、效率與調(diào)試,
還介紹了四種最常用的設(shè)計(jì)模式,非常有參考價(jià)值。可惜畢竟是03年的書,那時(shí)候
PHP5還在開(kāi)發(fā)中,所以里面有一些內(nèi)容并不完全適合現(xiàn)在的PHP5,比如名字空間(
PHP5并不支持名字空間)。不過(guò)瑕不掩瑜,做為PHP5的一本綜合書籍,這本書非常
經(jīng)典,可以用于入門,也可以用于提高。
2. PHP5 Power Programming
這本書是PHP的另一創(chuàng)始人Andi Gutmans寫的,專門針對(duì)PHP5。個(gè)人感覺(jué)這本書
不適合學(xué)習(xí),但很適合提高時(shí)參考。里面花了大量篇幅講述PHP5的面向?qū)ο髾C(jī)制,
不過(guò)基本上跟Core PHP Programming重復(fù),所以看過(guò)Core后再看這些將很快,可以
當(dāng)成溫故一遍。還有一章介紹了PHP5里的高級(jí)面向?qū)ο筇匦裕绲鳎瓷銩PI(
Reflection API,在其它面向?qū)ο笳Z(yǔ)言里稱自省),也介紹了設(shè)計(jì)模式。
可惜的是,跟上面一本書一樣,都是只講PHP特性的書,具體到PHP高級(jí)應(yīng)用的
實(shí)戰(zhàn)講得感覺(jué)比較欠缺,像MVC模式,兩本書都沒(méi)講到,而這些對(duì)PHP高級(jí)編程來(lái)說(shuō)是
非常重要的。比較令人安慰的是這本書還介紹了很多PHP高級(jí)特性,像PEAR包,APC,
APD,Xdebug,還有Zend Studio的使用,等等,這些還是非常有價(jià)值的。
總之,這是一本很適合提高時(shí)使用的書籍,跟Core一樣,也是PHP書籍中的經(jīng)典。
3. PHP and MySQL Web Development, 3rd Edition
這是國(guó)內(nèi)唯一能買到的PHP5書籍,中文翻譯,但翻譯質(zhì)量不怎么樣,有些句子
讀起來(lái)莫名其妙。這本書比較適合初中級(jí)的PHP學(xué)習(xí),而且非常實(shí)際,有很多基本應(yīng)
用的實(shí)例,很適合入門。除了數(shù)據(jù)庫(kù)知識(shí)很不錯(cuò)外,里面也講到了使用PHP和MySQL
開(kāi)發(fā)中等項(xiàng)目時(shí)所需要考慮到的問(wèn)題,介紹了很多基本的軟件項(xiàng)目管理方法,非常
實(shí)用。后面幾章是一些實(shí)例,介紹了購(gòu)物車(我最不喜歡這東西),郵件列表,內(nèi)容
管理系統(tǒng)和論壇的編寫,不過(guò)都只是基礎(chǔ),沒(méi)有高級(jí)技巧,所以看起來(lái)會(huì)覺(jué)得很不舒
服,呵呵。
里面有一張泛泛地講到了電子商務(wù)安全,可以參考下。個(gè)人感覺(jué)相當(dāng)不錯(cuò)的內(nèi)容
是MySQL部分,基本涵蓋了數(shù)據(jù)庫(kù)基礎(chǔ)和MySQL基礎(chǔ)及高級(jí)特性,但限于篇幅,沒(méi)有去
講得很深入,權(quán)當(dāng)是入門指引了。
因?yàn)槭菄?guó)內(nèi)能買到的,所以很多人可能會(huì)喜歡從這本書開(kāi)始學(xué)PHP5,我覺(jué)得也不
錯(cuò)。總之很推薦這本書。
4. Essential PHP Security
這是一本講述PHP編碼安全的書,非常需要引起PHP開(kāi)發(fā)人員的重視。我覺(jué)得這是
一本必讀書籍,讀過(guò)后會(huì)讓你冒冷汗。現(xiàn)在注重安全編碼的人實(shí)在太少了,對(duì)于一個(gè)
專業(yè)的PHP程序員,PHP安全特性絕對(duì)要爛熟于胸,而這本書就提供了一個(gè)非常好的視
角。
5. PHP Architect's Guide to PHP Design Patterns
這本書我正在看,對(duì)于PHP5面向?qū)ο蟮膶W(xué)習(xí)絕對(duì)非常有幫助。里面介紹了非常多
的設(shè)計(jì)模式,直接以PHP語(yǔ)言實(shí)現(xiàn)出來(lái),可以讓你一步到位使用模式思想。第17章介
紹了PHP里的MVC模式,可以說(shuō)是帶了個(gè)好頭,很有參考價(jià)值。
由于還沒(méi)看完,所以不敢多評(píng)價(jià),但可以肯定的是,這本書對(duì)于學(xué)PHP5面向?qū)ο?/p>
高級(jí)編程的人來(lái)說(shuō)是絕對(duì)必備的。
國(guó)內(nèi)有中文版,phpchina社區(qū)翻譯的,可以下載過(guò)來(lái)參考下。另外,好像關(guān)于
PHP設(shè)計(jì)模式的書又出了一本,叫做《PHP5: Objects, Patterns and Practice》,
可惜我Google了半天也找不到下載地址,只能作罷了,希望以后能找到。可以肯定這
又將是一本讓人振奮的書。
又將是一本讓人振奮的書。
最后想說(shuō)明的是,Oreilly的PHP書就不用看了,包括PHP創(chuàng)始人Rasmus Lerdorf寫的
《Programming PHP》(現(xiàn)在好像出第2版了),講得東西基本上全是PHP手冊(cè)里的東
西,沒(méi)必要重復(fù)浪費(fèi)時(shí)間。像《Learning PHP5》,《PHP Cookbook》之類,說(shuō)實(shí)話
我個(gè)人感覺(jué)真的只是PHP手冊(cè)的子集。最近好像又出了本同樣可以看成是子集的書,
書名是《Learning PHP and MySQL》,看了一眼就沒(méi)看了。不是對(duì)Oreilly有偏見(jiàn),
只是因?yàn)樗臅侨腴T級(jí)的,沒(méi)什么含金量,屬于看過(guò)就扔的那種。想想KR的
《The C Programming Language》吧,呵呵。
最最后想說(shuō)明的是,PHP手冊(cè),一定要反復(fù)看!這個(gè)是學(xué)PHP最重要的參考資料,每個(gè)
人都應(yīng)該有一本以備不時(shí)之需。有中文翻譯版的,不過(guò)里面的鏈接有錯(cuò)誤,看起來(lái)不
是很方便,但多摸索幾次就能把鏈接弄對(duì)了。
大概就講這些了,只是我個(gè)人觀點(diǎn),希望大家指點(diǎn)批評(píng),共同進(jìn)步。
首先呢必須會(huì)一部分前端。
------
所以呢,這時(shí)候你得需要知道 :
html
css
javascript
這一部分,可以選擇網(wǎng)上熱門視頻,各大公開(kāi)課入門。剛開(kāi)始不需要了解多深。 能擼出一個(gè)個(gè)人站點(diǎn)/ 企業(yè)小站 就可以進(jìn)入下一步了
推薦的書籍并沒(méi)有,畢竟 只是做個(gè)基礎(chǔ)入門:最主要的是多練
妙味課堂, blue大神講解javascript
其實(shí)作為一個(gè)phper需要掌握的知識(shí)需求是挺多,因?yàn)橐话銇?lái)說(shuō)php會(huì)大量跟頁(yè)面交互,不管是做app的接口,還是pc網(wǎng)站。
PHP
入門:
可以在網(wǎng)上找到(x豆,x酷)各類php熱門視頻,基本上這些視頻里面都會(huì)講到如何使用編輯,配置環(huán)境等一系列基礎(chǔ)教程。
如果沒(méi)有任何語(yǔ)言基礎(chǔ)不推薦直接看書。
進(jìn)步:
這時(shí)候你得需要php手冊(cè)了,了解常用函數(shù)。
學(xué)習(xí)mysql ( 數(shù)據(jù)庫(kù) )
了解php各大框架 -- Thinkphp,Yii,Laravel等 ( 答主比較懶,框架辣么多,就不one by one了);然后選一款框架嘗試搭建一blog,實(shí)現(xiàn)常規(guī)登錄,注冊(cè),文章發(fā)布,修改。
提高:
了解linux ,在linux下搭建 php環(huán)境(這時(shí)候要脫離 xamp,wamp等之流了);
知道使用版本控制:git svn;
書呢可以看看
《 深入PHP:面向?qū)ο蟆⒛J脚c實(shí)踐 》
《 PHP核心技術(shù)與最佳實(shí)踐 》
《 鳥(niǎo)哥的Linux私房菜 》
《 MySQL手冊(cè) 》
《 MySQL必知必會(huì) 》
當(dāng)前文章:php數(shù)據(jù)結(jié)構(gòu)書籍 php數(shù)據(jù)庫(kù)設(shè)計(jì)
本文鏈接:http://www.chinadenli.net/article30/dddcpso.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)頁(yè)設(shè)計(jì)公司、App設(shè)計(jì)、用戶體驗(yàn)、標(biāo)簽優(yōu)化、定制開(kāi)發(fā)、云服務(wù)器
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容