本書將PHP開發與MySQL應用相結合,分別對PHP和MySQL做了深入淺出的分析,不僅介紹PHP和MySQL的一般概念,而且對PHP和MySQL的Web應用做了較全面的闡述,並包括幾個經典且實用的例子。
#
本書是第3版,經過了全面的更新、重寫以及擴展,包括PHP5的最新特性——新的物件模型、更好的異常處理和SimpleXML;以及MySQL 5的新特性,例如存儲過程和儲存引擎。
#
PHP是PHP:Hypertext Preprocessor的縮寫,一種被廣泛應用的開源(Open Source)多用途腳本語言。它可嵌入到 HTML中,特別適合Web開發。然而,PHP的功能並不限於此。它可以作為伺服器端腳本、命令列腳本甚至客戶端GUI程式的開發語言。如今,PHP能夠在所有的主流作業系統和大多數的Web伺服器。 PHP的易用性、高效能、與 Apache Web 伺服器的緊密整合以及大量應用程式建構塊使其成為領先的Web應用程式開發語言之一。
#
MySQL是一個非常快速、健全的關聯式資料庫管理系統(RDBMS)。它是一個能使你有效率地保存、搜尋、排序和檢索資料的資料庫。 MySQL伺服器可以控制你對資料的訪問,從而確保只有經過身份認證的用戶才能存取資料。因此,MySQL是一個多用戶、多執行緒伺服器,它使用為業界所支援的標準資料庫查詢語言SQL(結構化查詢語言)。自從1996年開始,MySQL就開始正式發布,但其開發歷史還必須追溯到1979年。如今,MySQL已經獲得了《Linux Journal》雜誌的讀者選擇獎。
#
由Laura Thomson和Luke Welling編著的這本《PHP and MySQL Web Development》(中文版:《PHP與MySQL Web開發指南》)已經出版了第三版。就像《Thinking in Java》是關於Java的聖經類圖書,這本書就是使用PHP和MySQL進行面向資料庫的Web應用開發寶典。
#
該書語言通俗易懂,結構合理清晰。採用了循序漸進的方式介紹如何使用PHP和MySQL進行面向資料庫的Web應用開發:PHP語言、MySQL伺服器、電子商務基礎、安全性問題以及實戰範例。這對於希望從事PHP和MySQL Web開發的入門程式設計師來說,是合理的學習曲線。
#本書介紹的PHP為最新版本,5.0。它詳細介紹了PHP的歷史和現在,以及作為過程導向和物件導向語言的特點和功能,其中還包括了PHP 5語言新特性的介紹,例如物件導向的改進。這對於不熟悉物件導向語言的讀者來說,是基本的入門知識。
#
本書介紹的MySQL也是最新版本,4.0。考慮到讀者可能對資料庫理論的不熟悉,本書也用了兩章的內容詳細介紹關聯式資料庫基礎知識和SQL語言。在介紹MySQL時,作者也是依照由淺入深的學習曲線逐步展開的。首先是MySQL資料庫的特性,然後是MySQL的高階應用,這些應用與現實世界的開發緊密相關,包括MySQL權限系統的深入介紹,MySQL安全性問題的全面解析,以及一些令開發人員頭痛的效能最佳化問題。
#
在詳細介紹PHP和MySQL之後,本書也就進入最有特色、最有價值的部分:實戰篇。 PHP和MySQL的結合,能產生什麼樣的應用?答案很明顯,電子商務。在進入以PHP和MySQL進行電子商務網站開發之前,作者也詳細介紹了電子商務網站的基本特性以及需要特別注意的安全問題。在本書的關於電子商務安全問題部分,讀者可以學習幾乎所有的網站安全概念和技巧。這對於經驗還不夠豐富的網站開發人員來說,是不可多到手冊。在實戰專案介紹中,作者憑藉多年的開發經驗,給了幾個最具代表性的例子:購物車,內容管理系統,基於Web的郵件管理系統,郵件列表管理器,Web等。所有這些例子都具有非常高的實用性。設想一下,一個經驗不夠豐富的開發人員加入到一家電子商務網站,開始新的職業生涯,當他一邊工作,一邊學習本書時,他會說什麼呢? 「天啊,怎麼書上的內容就是我工作的內容呢!感謝上帝!」。
#
除了開發人員之外,作者還考慮到了電子商務網站的系統管理員可能遇到的問題:系統環境的搭建和維護。在本書的附錄部分,作者詳細介紹如何在主流的作業系統平台上安裝、設定甚至自己編譯PHP和MySQL。因為PHP和MySQL開放的緣故,企業可能會需要對這些工具和平台進行定制,而本書附錄的內容,恰恰為系統管理員提供了這方面的幫助。
#綜觀本書全篇,內容廣泛,風格嚴謹,理論與實務緊密結合。既有詳細的概念說明,又有複雜而完整的實例程式碼,讀者能夠輕鬆地將自己所學的理論知識付諸實踐。正是因為這個原因,本書適用的讀者群非常廣發。對於初學者來說,本書可以作為他們的教材和參考書,9對於有豐富經驗的PHP和MySQL高手,本書也是一本很好的參考手冊,因此本書適用於各個層次的PHP程式設計師。
#
當然,本書也存在不一些不足的地方。作者認為作者應該嘗試在本書中加入一些關於PHP和MySQL協作開發與當今最受歡迎的J2EE平台以及.NET平台的比較。這種比較內容將有助於企業和開發人員選擇合適的平台和工具。或許,這些內容將在不遠的第四版看到。
陳述:
本站所有資源都是由網友投搞發佈,或轉載各大下載站,請自行檢測軟件的完整性! 本站所有資源僅供學習與參攷,請勿用於商業用途,否則產生的一切後果將由您自己承擔! 如有侵權請聯繫我們删除下架,聯繫方式: admin@php.cn