學php看什麼書

2020-07-16 10:05:36
本篇文章的目的是想較全面地推薦10本PHP書籍,暫不討論Linux/NGINX/Mysql等其他叢書。

前言

PHP方面的書,大部分都是語法基礎,想要買對一本好書是很重要的,哈哈,好像還有一點難。有時候一本書能決定你的高度,你的興趣,甚至你的工資...影響最大的可能是入門級和初級,進階級的PHP程式設計師們。

本篇TOP10排名可能前幾名的不分先後,也不分好壞,沒有最好,最有更好。它們都在不同領域展示了自己所述的經歷,只看你對哪方面更感興趣。還有就是書並不一定要買全,當然看看你口袋充裕或者企業領導還是買全比較好。這裡為何只推薦PHP的書呢?

因為我從入行開始至今也一直在蒐相關PHP的書籍。其實很多人說PHP沒啥好學的,如果你是真想深入學習一門語言,而且你有這個興趣,我覺得它還是有很多內容是可以學習的,但不局限於只在PHP範圍內。

在web領域,PHP就是世界上最好的語言,也正是PHP也在不斷地創造著很多大型網際網路公司的神話,我還是比較喜歡PHP,如同此域名(shijiehsangzuihaodeyuyan)。

TOP10 細說PHP

個人認為這是一本特別符合入門的書籍,再結合兄弟連或者後盾網等的技術視訊,本人曾經在西單圖書大廈看過一段時間,也藉朋友的書看過,很遺憾沒能自己收藏本此書。

TOP9 PHP與MySQL程式設計(第四版)

這是一本在PHP基礎領域中,相比走進國家圖書館,西單等書架的PHP書籍,這本更為高大上。16章到38章都會讓你受益匪淺。至少在相比於只將基礎,語法,使用,再加個小專案實踐來說,這能讓你學習到安全PHP程式設計,MVC與Zend框架,MySQL儲存引擎和資料型別,儲存過程,MySQL觸發器,索引和搜尋,事務等。

TOP8 Laravel框架關鍵技術解析

進入到框架的世界裡,從2016年開始說吧,推薦使用Laravel/Thinkphp5.0(Thinkphp5.0,沒有書,但是王芳說明很全。)以上支援更多新特性的強大的框架,比如Composer,Artisan,依賴注入,Traits,路由,PSR-4命名規範,元件式的模組擴充套件,多級快取使用,分散式等。

TOP7 PHP設計模式

PHP設計模式目的不是為了全面的介紹各種類別的軟體設計模式,也不是為了發展一個新的設計模式或者術語,而是為了突出介紹一些已有的著名的設計模式。這本書的 獨特之處在於介紹了一些我認為對開發動態WEB應用程式很有幫助的設計模式,而且用PHP語言顯示了如何實現這些設計模式。還是有點想推薦學習JAVA方面的設計模式,相比java的物件導向發展的過程中遠比PHP成熟,所以設計模式方面的書籍也很多,如大話設計模式等就是一本不錯的書。

TOP6 PHP應用程式安全程式設計

這本書有點偏向於安全方面的學習,或許也正如書名,也可能是每一個程式設計師都可能有那麼一顆想當駭客的心態,所以推薦本書是為了安全,特別是2015和2016年開始的網站被黑的問題越來越多,本書主要內容包括:去除應用程式安全漏洞,防禦PHP攻擊,提高執行PHP程式碼的伺服器安全,實施嚴格的身份驗證以及加密應用程式,預防跨站點指令碼攻擊,系統化測試應用程式安全性,解決第三方應用程式已有漏洞等。

TOP5 深入PHP物件導向、模式與實踐

這本書講解的知識(物件、高階特性、物件工具、物件與設計、模式等等)不光適用於PHP,它適用於所有支援物件導向技術的語言(如Java,Python,Ruby等),這是這本書最難能可貴之處,它並不是針對某一種語言來講,而是針對多門語言來講,書中除了PHP之外還常提及JAVA,如果你曾經接觸過JAVA這門強型別語言,那麼你在讀書過程中能體會到靜態語言與動態語言的區別,並且能體會到不管用什麼語言來實現需求,最終都能殊途同歸---應用物件導向的技術來解決問題。

TOP4.PHP與Mysql高效能開發

本書很新,2016年9月份新刷的出版,也正好趕上京東打折買的,總的來說也PHP業內也是算一本不錯的書籍,就是前面第一章不是很喜歡,本書以「PHP與MySQL高效能應用開發」為主題,選取了其中為核心的佳實踐進行講解,是一個有十餘年PHP開發經驗的老程式設計師的經驗總結。首先從語言層面總結了PHP程式設計中的一些疑點和難點,然後重點講解了PHP的緩衝、網路程式設計、快取技術、命令列、偵錯、測試、使用者驗證策略、程式碼重構等知識;然後重點講解了MySQL的驅動、儲存引擎、效能優化、memcached、sphinx全文搜尋引擎等重要主題。

TOP3.PHP系統核心與最佳實踐

這本是極力推薦的一本,我看完一次又一次地看,也是在國內PHP叢書中,最為好評的一本。而且很也實用。正如書序中所說的,這是一本面向突破瓶頸的php程式設計師的書。   

由於語言的特性,php語言簡單好用導致了程式設計人員水平以及程式碼的良莠不齊,工作一到兩年的php人員都是模板工人的代名詞。   

此書在一定範圍內開闊了開發人員的視野,比如通過物件導向的方式來解決php程式碼擴充套件性差的問題,網路程式設計應用來擴充套件php的實用範圍,並且花費了相當的篇幅進行php原始碼的剖析,完成一個php的擴充套件專案,這是深度方面。

TOP2 高效能PHP應用開發

一本廣受好評的php效能優化方面的圖書,通過介紹PHP的原理和相關的工具集來實現調優效能的目的。它分析和研究了Web應用程式的前端和後端,並系統地提升了其效能和執行效率。本書還介紹了PHP編碼最佳實踐的運用以及如何使用工具來應用快取技術。另外書中也涉及了對web伺服器的優化和資料庫的優化。

TOP1 Modern PHP(現代PHP)

介紹了很棒的php新特性。作者還寫了slimphp微框架,php之道。能潛移默化行程好的php編碼風格。

我相信國內很多php開發者對php5.4以後的特徵並不了解,國內還有很多公司採用著5.3的版本,這種守舊的思想對國內php開發者的技術成長很不利,雖然本書所講的新特徵在新版手冊上都有,但你不一定能看到,本書做了一個很好的歸納。

以上就是學php看什麼書的詳細內容,更多請關注TW511.COM其它相關文章!