序
一年半前,听聞作者有寫作本書的打算,終于在近日即將面世,在此,一則表示恭喜,二來表示感激。我一直致力于LAMP技術在國內的推廣,其中之一就是技術圖書的普及,近年來,技術好且具教學經驗又願意寫書的作者少之又少,而本書作者兼備這些優勢著作此書,期望本書成為眾多愛好者入門的寶典,引領更多的新人邁入PHP程序員之列,對此,作者著實做了一件PHP技術推廣的大好之事。
很榮幸成為本書最早的讀者,近半年陸陸續續看了作者所寫的多個章節的電子版,深感作者之用心,本書敘述清楚,知識涵蓋豐富,結合了作者的項目經驗與教學體會,是一本不可多得的入門書籍,即便是從事開發多年的老手也可以從中梳理自己的知識。隨書附贈的教學視頻,當初在LAMP兄弟連社區所造成的轟動,至今讓我記憶猶新。本書未出版前,就有眾多會員熱心地給出本書從目錄到書名的各種建議,大家對本書的期待也促成了作者完成本書的決心,畢竟歷時一年半完成一本書不是件容易的事情。
多年前,我曾與作者共同致力于Linux技術在國內的推廣,時至今日,Linux終于廣為人知,現如今的PHP尤似當年的Linux,Web 2.0的如火如荼,讓基于開放源代碼的PHP以其良好的安全性,高效率的執行速度、廉價的部署成本得到了互聯網企業的大力推崇,掌握PHP技術,也成為了技術人才謀求職場發展的黃金選擇。遺憾的是,目前開設PHP課程的國內大學寥寥無幾,但願本書也可以成為大學生了解最新Web開發技術的渠道,更奢願有朝一日PHP技術也可以在大學得以廣泛普及,我們正在為此努力著。
一本書的出版,凝聚著作者多年技術與經驗的積累;一個人才的成長,需要歷經不斷的學習和實戰的累積。有時,一本書可以改變一個人的人生;有時,一個人可以寫出一本助人成才的書。我看到的,正是這樣一本書。誠如LAMP兄弟連的口號“無兄弟不編程”,願所有的LAMP愛好者團結互助,願開源精神發揚,光大。
我向所有PHP愛好者推薦本書。
內容簡介
開發Web應用程序PHP是最理想的工具,易于使用、功能強大、成本低廉、高安全性、開發速度快且執行靈活。全書以實用為目標設計,包含PHP開發最主流的各項技術,對每一個知識點都進行了深入詳細的講解,並附有大量的實例代碼,圖文並茂。系統地介紹了PHP的相關技術及其在實際Web開發中的應用。
全書共17章,每一章都是PHP獨立知識點的總結。內容涵蓋了PHP的運行環境搭建、Web服務器Apache的配置與應用、動態網站開發的前台技術、PHP編程語言的語法、PHP的常用功能模塊和實用技巧、MySQL數據庫的設計與應用、PHP 5面向對象的程序設計思想、Web開發的設計模式,以及包含DIV+CSS、mysqli擴展模塊、數據庫抽象層PDO、Smarty模板技術等目前PHP開發中最主流的技術。每一章中都有大量的實用示例,以及詳盡的注釋,加速讀者的理解和學習,也為每章的技術點設置了大量的自測試題。最後以一個比較完整的、采用面向對象思想,以及通過MVC模式設計,並結合Smarty模板的CMS系統為案例,詳細介紹了Web系統開發從設計到部署的各個細節,更好地進行開發實踐。
對于PHP應用開發的新手而言,不失為一本好的入門教材,內容既實用又全面,輔以視頻教程,使讀者輕松掌握所學知識。另外,本書也適合有一定基礎的網絡開發人員和網絡愛好者,以及大中專院校的師生閱讀與參考。不僅可以作為PHP開發的學習用書,還可以作為從事Web開發的程序員的參考用書和必備手冊。對于行家來說,本書也是一本難得的參考手冊,讀者必將從中獲益。