最好的編程圖書應該不是純粹地講述理論,而是要切合實際。雖然我沒有幻想自己會成為當代最偉大的技術作家,但在寫書過程中,我一直都以此為目標,努力讓所寫的內容能用到實處。以本書的篇幅來看,很明顯,我在竭盡所能地提供這種實用性。也就是說,如果你希望獲得PHP編程語言和MySQL數據庫服務器的實踐經驗,對它們有全面的了解,並且想知道如何結合這些卓越的技術創建數據庫驅動的動態Web應用程序,那麼本書正合你所需。
各個PHP和MySQL社區的狂熱工作促使了本書新版本的誕生,它較之前的版本有了很大的變化。本版不但加入了PHP 6和最新的MySQL版本中出現的新特性,還另外增加了兩章全新的內容。第23章講解了如何利用國際化和本地化開源工具來為整個世界創建Web網站。第24章介紹了流行的Zend框架,它是構建功能強大的Web應用的絕佳解決方案。另外,原有的章節全部進行了修訂,還有一些進行了大的改動,更新和改進了上一版本的內容。
如果你初學PHP,強烈推薦從第1章開始閱讀,因為首先要掌握PHP的基礎知識,這對於閱讀後面的章節很有好處。如果你已經掌握了PHP,但卻是第一次接觸MySQL,可以考慮從第25章開始閱讀。如果對PHP和MySQL都稍有了解或者已經有深入的了解,這些中級和高級讀者可以有選擇地閱讀,畢竟這不是一本愛情小說。我盡力合理地劃分各章的內容,讓你能很快地了解各章的主題,而無需先掌握其他章節(除了介紹技術基礎知識的章節)的內容。
另外,不論是新手還是經驗豐富的PHP和MySQL開發人員,都能從本書中獲益。前面已經提到,我有意將本書組織為一種可以兼作教程和參考書的混合形式。我很清楚你是花自己辛苦掙得的錢來購買本書的,所以我努力將這些內容以合理的方式組織,不僅是在前幾次仔細研讀時有用,將來也同樣會有用。
代碼下載
要理解本書介紹的概念,最有效的辦法就是使用書中的代碼親自嘗試。為方便起見,http://www.apress.com提供了包含所有示例的ZIP文件,可以自由下載[1]。
與我聯系!
致謝
還要從2000年談起,一家規模不大,但雄心勃勃的計算機出版商Apress的創始人之一Gary Cornell與我聯系,問我有沒有興趣寫一本關於PHP的書。那時我還是一個普通的開發人員,作為一個積極的技術文章撰稿人,我抓住了這次機會,但對於自己能不能完成這樣一個龐大的著書工程還是沒有把握。就像第一次跑馬拉松,只要能夠跑完全程就算是勝利,而不論能夠取得怎樣的成績。
在那之後已經過去8年了,原來那本書還煥發著勃勃生機,你手中的這本書正是它的最新版本。可以說這樣的成績已經遠遠超出了我的預期,真心感謝Gary和Apress(現在已經成為一個規模大得多的出版商了,但雄心依舊)給予了我這個寶貴的機會。
還要感謝我的項目經理Tracy Brown Collins,感謝她無盡的耐心和非凡的組織才能。感謝技術校對Jay Pipes和Matt Wade卓越的洞察力,在他們的幫助下這本書的質量得到了顯著提高。文字編輯Bill McManus再一次充分證明了他的專業水准,將我語無倫次的行文整理得井井有條。還有Apress團隊中的所有其他成員,感謝你們在幕後所付出的艱辛努力。
[1] 本書的示例代碼也可從圖靈網站下載。——編者注