關(guān)注PHP的人越來越多了,可惜國內(nèi)PHP5方面的好書還非常少,幾乎可以說沒有。
創(chuàng)新互聯(lián)建站主營臨縣網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,成都APP應(yīng)用開發(fā),臨縣h5成都小程序開發(fā)搭建,臨縣網(wǎng)站營銷推廣歡迎臨縣等地區(qū)企業(yè)咨詢
PHP4即將是明日黃花,所以學(xué)PHP最好直接學(xué)PHP5。下面是我認為比較好的PHP5書籍:
1. Core PHP Programming, 3rd Edition
這本書是PHP專家Leon Atkinson和PHP創(chuàng)始人之一Zeev Suraski合著的。國內(nèi)有
第2版,講PHP4的,但這本第3版還買不到。學(xué)校圖書館有一本原版,可惜只有一本
(現(xiàn)在在我手里,咔咔)。講得非常全面,做為Web編程方面的知識,幾乎全部包括
了。最有價值的是Part 4,講Software Enginerring的,介紹了設(shè)計、效率與調(diào)試,
還介紹了四種最常用的設(shè)計模式,非常有參考價值。可惜畢竟是03年的書,那時候
PHP5還在開發(fā)中,所以里面有一些內(nèi)容并不完全適合現(xiàn)在的PHP5,比如名字空間(
PHP5并不支持名字空間)。不過瑕不掩瑜,做為PHP5的一本綜合書籍,這本書非常
經(jīng)典,可以用于入門,也可以用于提高。
2. PHP5 Power Programming
這本書是PHP的另一創(chuàng)始人Andi Gutmans寫的,專門針對PHP5。個人感覺這本書
不適合學(xué)習(xí),但很適合提高時參考。里面花了大量篇幅講述PHP5的面向?qū)ο髾C制,
不過基本上跟Core PHP Programming重復(fù),所以看過Core后再看這些將很快,可以
當(dāng)成溫故一遍。還有一章介紹了PHP5里的高級面向?qū)ο筇匦裕绲鳎瓷銩PI(
Reflection API,在其它面向?qū)ο笳Z言里稱自省),也介紹了設(shè)計模式。
可惜的是,跟上面一本書一樣,都是只講PHP特性的書,具體到PHP高級應(yīng)用的
實戰(zhàn)講得感覺比較欠缺,像MVC模式,兩本書都沒講到,而這些對PHP高級編程來說是
非常重要的。比較令人安慰的是這本書還介紹了很多PHP高級特性,像PEAR包,APC,
APD,Xdebug,還有Zend Studio的使用,等等,這些還是非常有價值的。
總之,這是一本很適合提高時使用的書籍,跟Core一樣,也是PHP書籍中的經(jīng)典。
3. PHP and MySQL Web Development, 3rd Edition
這是國內(nèi)唯一能買到的PHP5書籍,中文翻譯,但翻譯質(zhì)量不怎么樣,有些句子
讀起來莫名其妙。這本書比較適合初中級的PHP學(xué)習(xí),而且非常實際,有很多基本應(yīng)
用的實例,很適合入門。除了數(shù)據(jù)庫知識很不錯外,里面也講到了使用PHP和MySQL
開發(fā)中等項目時所需要考慮到的問題,介紹了很多基本的軟件項目管理方法,非常
實用。后面幾章是一些實例,介紹了購物車(我最不喜歡這東西),郵件列表,內(nèi)容
管理系統(tǒng)和論壇的編寫,不過都只是基礎(chǔ),沒有高級技巧,所以看起來會覺得很不舒
服,呵呵。
里面有一張泛泛地講到了電子商務(wù)安全,可以參考下。個人感覺相當(dāng)不錯的內(nèi)容
是MySQL部分,基本涵蓋了數(shù)據(jù)庫基礎(chǔ)和MySQL基礎(chǔ)及高級特性,但限于篇幅,沒有去
講得很深入,權(quán)當(dāng)是入門指引了。
因為是國內(nèi)能買到的,所以很多人可能會喜歡從這本書開始學(xué)PHP5,我覺得也不
錯。總之很推薦這本書。
4. Essential PHP Security
這是一本講述PHP編碼安全的書,非常需要引起PHP開發(fā)人員的重視。我覺得這是
一本必讀書籍,讀過后會讓你冒冷汗。現(xiàn)在注重安全編碼的人實在太少了,對于一個
專業(yè)的PHP程序員,PHP安全特性絕對要爛熟于胸,而這本書就提供了一個非常好的視
角。
5. PHP Architect's Guide to PHP Design Patterns
這本書我正在看,對于PHP5面向?qū)ο蟮膶W(xué)習(xí)絕對非常有幫助。里面介紹了非常多
的設(shè)計模式,直接以PHP語言實現(xiàn)出來,可以讓你一步到位使用模式思想。第17章介
紹了PHP里的MVC模式,可以說是帶了個好頭,很有參考價值。
由于還沒看完,所以不敢多評價,但可以肯定的是,這本書對于學(xué)PHP5面向?qū)ο?/p>
高級編程的人來說是絕對必備的。
國內(nèi)有中文版,phpchina社區(qū)翻譯的,可以下載過來參考下。另外,好像關(guān)于
PHP設(shè)計模式的書又出了一本,叫做《PHP5: Objects, Patterns and Practice》,
可惜我Google了半天也找不到下載地址,只能作罷了,希望以后能找到。可以肯定這
又將是一本讓人振奮的書。
又將是一本讓人振奮的書。
最后想說明的是,Oreilly的PHP書就不用看了,包括PHP創(chuàng)始人Rasmus Lerdorf寫的
《Programming PHP》(現(xiàn)在好像出第2版了),講得東西基本上全是PHP手冊里的東
西,沒必要重復(fù)浪費時間。像《Learning PHP5》,《PHP Cookbook》之類,說實話
我個人感覺真的只是PHP手冊的子集。最近好像又出了本同樣可以看成是子集的書,
書名是《Learning PHP and MySQL》,看了一眼就沒看了。不是對Oreilly有偏見,
只是因為它的書全是入門級的,沒什么含金量,屬于看過就扔的那種。想想KR的
《The C Programming Language》吧,呵呵。
最最后想說明的是,PHP手冊,一定要反復(fù)看!這個是學(xué)PHP最重要的參考資料,每個
人都應(yīng)該有一本以備不時之需。有中文翻譯版的,不過里面的鏈接有錯誤,看起來不
是很方便,但多摸索幾次就能把鏈接弄對了。
大概就講這些了,只是我個人觀點,希望大家指點批評,共同進步。
首先呢必須會一部分前端。
------
所以呢,這時候你得需要知道 :
html
css
javascript
這一部分,可以選擇網(wǎng)上熱門視頻,各大公開課入門。剛開始不需要了解多深。 能擼出一個個人站點/ 企業(yè)小站 就可以進入下一步了
推薦的書籍并沒有,畢竟 只是做個基礎(chǔ)入門:最主要的是多練
妙味課堂, blue大神講解javascript
其實作為一個phper需要掌握的知識需求是挺多,因為一般來說php會大量跟頁面交互,不管是做app的接口,還是pc網(wǎng)站。
PHP
入門:
可以在網(wǎng)上找到(x豆,x酷)各類php熱門視頻,基本上這些視頻里面都會講到如何使用編輯,配置環(huán)境等一系列基礎(chǔ)教程。
如果沒有任何語言基礎(chǔ)不推薦直接看書。
進步:
這時候你得需要php手冊了,了解常用函數(shù)。
學(xué)習(xí)mysql ( 數(shù)據(jù)庫 )
了解php各大框架 -- Thinkphp,Yii,Laravel等 ( 答主比較懶,框架辣么多,就不one by one了);然后選一款框架嘗試搭建一blog,實現(xiàn)常規(guī)登錄,注冊,文章發(fā)布,修改。
提高:
了解linux ,在linux下搭建 php環(huán)境(這時候要脫離 xamp,wamp等之流了);
知道使用版本控制:git svn;
書呢可以看看
《 深入PHP:面向?qū)ο蟆⒛J脚c實踐 》
《 PHP核心技術(shù)與最佳實踐 》
《 鳥哥的Linux私房菜 》
《 MySQL手冊 》
《 MySQL必知必會 》
《網(wǎng)頁三劍客》據(jù)我所知不是你說的 php,asp.net和數(shù)據(jù)庫吧,
網(wǎng)頁三劍客是由Dreamweaver,F(xiàn)ireworks,F(xiàn)lash三個軟件組成,俗稱三劍客。
你想學(xué)習(xí)網(wǎng)頁制作,我推薦你學(xué)習(xí)HTML,CSS,JS,然后php和數(shù)據(jù)庫,買書不是很必要,建議你可以先下載一些視頻教程看看,php100的視頻教程不錯,你百度一下就有
先安裝阿帕奇 其實阿帕奇基本自帶數(shù)據(jù)庫mysql 然后只要會PHP你用什么編寫都行推薦EditPlus
網(wǎng)頁題目:有關(guān)php和數(shù)據(jù)庫書籍 php數(shù)據(jù)庫編程
本文地址:http://www.yijiale78.com/article20/ddojejo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供建站公司、企業(yè)建站、品牌網(wǎng)站制作、網(wǎng)站排名、移動網(wǎng)站建設(shè)、手機網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)