關(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即將是明日黃花,所以學PHP最好直接學PHP5。下面是我認為比較好的PHP5書籍:
1. Core PHP Programming, 3rd Edition
這本書是PHP專家Leon Atkinson和PHP創(chuàng)始人之一Zeev Suraski合著的。國內(nèi)有
第2版,講PHP4的,但這本第3版還買不到。學校圖書館有一本原版,可惜只有一本
(現(xiàn)在在我手里,咔咔)。講得非常全面,做為Web編程方面的知識,幾乎全部包括
了。最有價值的是Part 4,講Software Enginerring的,介紹了設(shè)計、效率與調(diào)試,
還介紹了四種最常用的設(shè)計模式,非常有參考價值??上М吘故?3年的書,那時候
PHP5還在開發(fā)中,所以里面有一些內(nèi)容并不完全適合現(xiàn)在的PHP5,比如名字空間(
PHP5并不支持名字空間)。不過瑕不掩瑜,做為PHP5的一本綜合書籍,這本書非常
經(jīng)典,可以用于入門,也可以用于提高。
2. PHP5 Power Programming
這本書是PHP的另一創(chuàng)始人Andi Gutmans寫的,專門針對PHP5。個人感覺這本書
不適合學習,但很適合提高時參考。里面花了大量篇幅講述PHP5的面向?qū)ο髾C制,
不過基本上跟Core PHP Programming重復,所以看過Core后再看這些將很快,可以
當成溫故一遍。還有一章介紹了PHP5里的高級面向?qū)ο筇匦?,如迭代器,反射API(
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學習,而且非常實際,有很多基本應(yīng)
用的實例,很適合入門。除了數(shù)據(jù)庫知識很不錯外,里面也講到了使用PHP和MySQL
開發(fā)中等項目時所需要考慮到的問題,介紹了很多基本的軟件項目管理方法,非常
實用。后面幾章是一些實例,介紹了購物車(我最不喜歡這東西),郵件列表,內(nèi)容
管理系統(tǒng)和論壇的編寫,不過都只是基礎(chǔ),沒有高級技巧,所以看起來會覺得很不舒
服,呵呵。
里面有一張泛泛地講到了電子商務(wù)安全,可以參考下。個人感覺相當不錯的內(nèi)容
是MySQL部分,基本涵蓋了數(shù)據(jù)庫基礎(chǔ)和MySQL基礎(chǔ)及高級特性,但限于篇幅,沒有去
講得很深入,權(quán)當是入門指引了。
因為是國內(nèi)能買到的,所以很多人可能會喜歡從這本書開始學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習絕對非常有幫助。里面介紹了非常多
的設(shè)計模式,直接以PHP語言實現(xiàn)出來,可以讓你一步到位使用模式思想。第17章介
紹了PHP里的MVC模式,可以說是帶了個好頭,很有參考價值。
由于還沒看完,所以不敢多評價,但可以肯定的是,這本書對于學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手冊里的東
西,沒必要重復浪費時間。像《Learning PHP5》,《PHP Cookbook》之類,說實話
我個人感覺真的只是PHP手冊的子集。最近好像又出了本同樣可以看成是子集的書,
書名是《Learning PHP and MySQL》,看了一眼就沒看了。不是對Oreilly有偏見,
只是因為它的書全是入門級的,沒什么含金量,屬于看過就扔的那種。想想KR的
《The C Programming Language》吧,呵呵。
最最后想說明的是,PHP手冊,一定要反復看!這個是學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ù)。
學習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ū)ο?、模式與實踐 》
《 PHP核心技術(shù)與最佳實踐 》
《 鳥哥的Linux私房菜 》
《 MySQL手冊 》
《 MySQL必知必會 》
《網(wǎng)頁三劍客》據(jù)我所知不是你說的 php,asp.net和數(shù)據(jù)庫吧,
網(wǎng)頁三劍客是由Dreamweaver,F(xiàn)ireworks,F(xiàn)lash三個軟件組成,俗稱三劍客。
你想學習網(wǎng)頁制作,我推薦你學習HTML,CSS,JS,然后php和數(shù)據(jù)庫,買書不是很必要,建議你可以先下載一些視頻教程看看,php100的視頻教程不錯,你百度一下就有
先安裝阿帕奇 其實阿帕奇基本自帶數(shù)據(jù)庫mysql 然后只要會PHP你用什么編寫都行推薦EditPlus
網(wǎng)頁題目:有關(guān)php和數(shù)據(jù)庫書籍 php數(shù)據(jù)庫編程
本文地址:http://jinyejixie.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)