本書結合大量實例,由淺入深、循序漸進地介紹了PHP開發技術。書中內容豐富,圖文并茂,講解時理論與實例相互滲透,力圖以最直觀的方式使讀者學習各個知識點,是一本簡單易懂,易學易用的書。本書特意提供了典型習題及教學PPT,以方便教學。另外,本書配有大量配套教學視頻,以幫助讀者更好地學習。這些視頻和書中的實例源代碼一起收錄于本書的配書光盤中。
本書共14章,分為3篇。第1篇介紹了PHP基礎知識和規范,主要包括PHP環境的搭建、PHP的數據類型與運算符、語言結構、函數、數組、面向對象及錯誤處理等;第2篇介紹了PHP開發進階技術,主要包括字符串處理、文件系統操作、圖像處理、數據庫管理、Cookie和Session等;第3篇為開發實戰篇,主要介紹了面向實際應用的網站模版和常用模塊的開發過程,以提升讀者的實際開發水平。
本書適合PHP入門與提高人員閱讀,也可作為大中專院校及職業院校PHP開發課程的教材。另外,本書也可供網站開發程序員和編程愛好者作為實際工作中的參考書籍。
隨著互聯網的發展,網站已經成為人們生活中重要的組成部分。人們通過網站提供的各項功能進行購物、求職、閱讀……現在3G 技術的推廣,移動應用和Web 應用也成為開發熱點,與兩者相關的技術都得到了充分應用。PHP 作為服務器技術得到了廣泛應用,由于其開源免費,一直是網站開發的三大主流技術之一。同時,由于PHP 開發簡便、靈活,運行效率高,也成為移動應用和Web 應用的服務器端主流技術。
成也蕭何,敗也蕭何。開源技術成就了PHP 主流開發技術的地位,但由于國內開源的相對封閉,造成了新手學習PHP 的各種障礙。例如,國內缺少針對入門讀者的系統教材,大部分讀者只能借助PHP 手冊學習PHP。本書力爭打破這種局面,幫助入門讀者系統掌握PHP 技術。
本書系統整理和分析了PHP 技術,合理劃分篇章結構,幫助讀者建立完善的PHP 技術體系。同時,針對PHP 技術新的應用趨勢,著重講解了新應用所使用的技術。考慮到新手入門的特點,本書有針對性地結合了大量示例,幫助讀者盡可能好地掌握每項技術。同時為了方便讀者可以高效而直觀地掌握PHP 技術,本書提供了全程多媒體教學視頻,以輔助讀者學習本書所講解的內容。
本書有何特色
1.配多媒體教學視頻
本書提供配套多媒體教學視頻輔助教學。視頻涵蓋本書各個知識點,從而幫助讀者高效、直觀地掌握各項技術。
2.門檻低,容易入門
PHP 之所以非常熱門的原因之一就是非常容易入門。因此,不要求讀者有太多基礎,只要跟著內容的講解一步步走下去,就可以很容易地做出自己的頁面。
3.內容全面、系統
本書詳細介紹了PHP 開發所需要的知識,包括語法、函數、數組、對象等,還特別介紹了網站模版和常用模塊,通過學習這些技術,讀者就可以輕松開發PHP 頁面。
4.講解由淺入深,循序漸進
本書的編排采用循序漸進的方式,內容梯度從易到難,講解由淺入深,適合各個層次的讀者閱讀,并均有所獲。
5.寫作細致,處處為讀者著想
本書內容編排、概念表述、語法講解、示例講解、源代碼注釋等都很細致,作者講解時不厭其煩,細致入微,將問題講解得很清楚,掃清了讀者的學習障礙。
6.貫穿大量的開發實例和技巧
本書在講解知識點時貫穿了大量短小精悍的典型實例,并給出了大量的開發技巧,力求讓讀者獲得真正實用的知識。
7.提供教學PPT,方便老師教學
本書適合大中專院校和職業學校作為職業技能的教學用書,所以專門制作了教學PPT,以方便各院校的老師教學時使用。
本書內容安排
第1 篇 PHP 語言篇(第1~7 章)
本篇主要內容包括:PHP 概述、PHP 數據類型與運算符、語言結構、函數、數組、面向對象編程以及錯誤處理。本篇主要是讓讀者了解PHP 的應用領域、運行環境及PHP 的基礎語法知識。該部分是PHP 的基礎,只有完全掌握了本篇的知識,才可以在后面的篇幅中游刃有余。
第2 篇 PHP 技術篇(第8~12 章)
本篇主要內容包括:字符串處理函數、文件系統操作、圖像處理、數據庫管理系統以及Cookie 和Session 。本篇是PHP 的進階部分,主要介紹了PHP 中相關處理的技術。學習本章后讀者應該有能力使用PHP 實現一些簡單的功能。
第3 篇 PHP 實戰篇(第13、14 章)
本篇主要內容包括:網站模版和常用模塊。本篇介紹的是PHP 的實際應用,讀者學習完本章的知識后,可以搭建起一個功能完整的論壇程序和個人網站。
本書光盤內容
本書配套多媒體教學視頻;
本書實例涉及的源代碼。
本書讀者對象
Web 服務器端開發入門人員;
網頁維護人員;
網站建設和開發人員;
網站制作愛好者;
網站制作培訓機構人員;
大中專院校的學生。
本書閱讀建議
建議沒有基礎的讀者,從前到后順次閱讀,盡量不要跳躍。 書中的實例和示例建議讀者都要親自上機動手實踐,學習效果更好。 課后習題都動手做一做,以檢查自己對本章內容的掌握程度,如果不能順利完成,建議回過頭來重新學習一下本章內容。 學習每章內容時,建議讀者先仔細閱讀書中的講解,然后再結合本章教學視頻,學習效果更佳。 部分內容講解涉及Web 核心組件或者系統組件,建議讀者在操作之前,備份相應文件,避免對系統造成不必要的影響。
本書作者
本書由張少卓主筆編寫。其他參與編寫的人員有畢夢飛、蔡成立、陳濤、陳曉莉、陳燕、崔棟棟、馮國良、高岱明、黃成、黃會、紀奎秀、江瑩、靳華、李凌、李勝君、李雅娟、劉大林、劉惠萍、劉水珍、馬月桂、閔智和、秦蘭、汪文君、文龍、陳冠軍、張昆。
閱讀本書的過程中,若有任何疑問,可以發郵件到book@wanjuanchina.net 或bookservice2008@163.com,或者到www.wanjuanchina.net 的圖書論壇上留言,以獲得幫助。
編著者
第1篇 PHP開發基礎
第1章 PHP概述
第2章 PHP數據類型與運算符
第3章 語言結構
第4章 函數
第5章 數組
第6章 面向對象編程
第7章 錯誤處理
第2篇 PHP開發進階
第8章 字符串處理
第9章 文件系統操作
第10章 圖像處理
第11章 數據庫管理系統
第12章 Cookie和Session
第3篇 PHP開發實戰
第1篇 PHP開發基礎
第1章 PHP概述
第2章 PHP數據類型與運算符
第3章 語言結構
第4章 函數
第5章 數組
第6章 面向對象編程
第7章 錯誤處理
第2篇 PHP開發進階
第8章 字符串處理
第9章 文件系統操作
第10章 圖像處理
第11章 數據庫管理系統
第12章 Cookie和Session
第3篇 PHP開發實戰
第13章 網站模版
第14章 常用模塊