- 相關(guān)推薦
網(wǎng)頁(yè)設(shè)計(jì)PHP5優(yōu)秀書(shū)籍推薦
做網(wǎng)頁(yè)設(shè)計(jì)的關(guān)注PHP的人越來(lái)越多了,可惜國(guó)內(nèi)PHP5方面的好書(shū)還非常少,幾乎可以說(shuō)沒(méi)有。PHP4即將是明日黃花,所以學(xué)PHP最好直接學(xué)PHP5。下面是小編認(rèn)為比較好的PHP5書(shū)籍:1. Core PHP Programming, 3rd Edition
這本書(shū)是PHP專家Leon Atkinson和PHP創(chuàng)始人之一Zeev Suraski合著的。國(guó)內(nèi)有第2版,講PHP4的,但這本第3版還買不到。講得非常全面,做為Web編程方面的知識(shí),幾乎全部包括了。最有價(jià)值的是Part 4,講Software Enginerring的,介紹了設(shè)計(jì)、效率與調(diào)試,還介紹了四種最常用的設(shè)計(jì)模式,非常有參考價(jià)值。可惜畢竟是03年的書(shū),那時(shí)候PHP5還在開(kāi)發(fā)中,所以里面有一些內(nèi)容并不完全適合現(xiàn)在的PHP5,比如名字空間(PHP5并不支持名字空間)。不過(guò)瑕不掩瑜,做為PHP5的一本綜合書(shū)籍,這本書(shū)非常經(jīng)典,可以用于入門,也可以用于提高。
2. PHP5 Power Programming
這本書(shū)是PHP的另一創(chuàng)始人Andi Gutmans寫的,專門針對(duì)PHP5。個(gè)人感覺(jué)這本書(shū)不適合學(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ì)模式?上У氖,跟上面一本書(shū)一樣,都是只講PHP特性的書(shū),具體到PHP高級(jí)應(yīng)用的實(shí)戰(zhàn)講得感覺(jué)比較欠缺,像MVC模式,兩本書(shū)都沒(méi)講到,而這些對(duì)PHP高級(jí)編程來(lái)說(shuō)是非常重要的。比較令人安慰的是這本書(shū)還介紹了很多PHP高級(jí)特性,像PEAR包,APC,APD,Xdebug,還有Zend Studio的使用,等等,這些還是非常有價(jià)值的?傊,這是一本很適合提高時(shí)使用的書(shū)籍,跟Core一樣,也是PHP書(shū)籍中的經(jīng)典。
3. PHP and MySQL Web Development, 3rd Edition
這是國(guó)內(nèi)唯一能買到的PHP5書(shū)籍,中文翻譯,但翻譯質(zhì)量不怎么樣,有些句子讀起來(lái)莫名其妙。這本書(shū)比較適合初中級(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í)技巧。里面有一張泛泛地講到了電子商務(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ì)喜歡從這本書(shū)開(kāi)始學(xué)PHP5,我覺(jué)得也不錯(cuò)。總之很推薦這本書(shū)。
4. Essential PHP Security
這是一本講述PHP編碼安全的書(shū),非常需要引起PHP開(kāi)發(fā)人員的重視。我覺(jué)得這是一本必讀書(shū)籍,讀過(guò)后會(huì)讓你冒冷汗。現(xiàn)在注重安全編碼的人實(shí)在太少了,對(duì)于一個(gè)專業(yè)的PHP程序員,PHP安全特性絕對(duì)要爛熟于胸,而這本書(shū)就提供了一個(gè)非常好的視角。
5. PHP Architect's Guide to PHP Design Patterns
這本書(shū)我正在看,對(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à),但可以肯定的是,這本書(shū)對(duì)于學(xué)PHP5面向?qū)ο蟾呒?jí)編程的人來(lái)說(shuō)是絕對(duì)必備的。國(guó)內(nèi)有中文版,phpchina社區(qū)翻譯的,可以下載過(guò)來(lái)參考下。另外,好像關(guān)于PHP設(shè)計(jì)模式的書(shū)又出了一本,叫做《PHP5: Objects, Patterns and Practice》,可惜我Google了半天也找不到下載地址,只能作罷了,希望以后能找到。
【網(wǎng)頁(yè)設(shè)計(jì)PHP5優(yōu)秀書(shū)籍】相關(guān)文章:
網(wǎng)頁(yè)設(shè)計(jì)基礎(chǔ)06-20
網(wǎng)頁(yè)設(shè)計(jì)課程08-09
網(wǎng)頁(yè)設(shè)計(jì)的步驟06-16
書(shū)籍封面設(shè)計(jì)的設(shè)計(jì)技巧06-11
PHP5異常處理的方法07-21
網(wǎng)頁(yè)版式設(shè)計(jì)構(gòu)成10-30
網(wǎng)頁(yè)字體設(shè)計(jì)的技巧07-01
網(wǎng)頁(yè)設(shè)計(jì)制作要領(lǐng)06-13