- PHP動態網站程序設計(第2版)
- 唐四薪
- 1237字
- 2020-04-22 11:55:36
前言
PHP是目前開發動態網站最理想的語言之一。相比其他Web編程語言,PHP具有簡單易學、功能強大、成本低廉、安全性較高和運行環境易于配置等優點,是初學者學習Web編程的理想入門語言,且能夠用來制作企業級的Web應用程序及動態網站。
近年來,PHP在國內外的應用發展非常迅速,許多大型的電子商務網站(如淘寶網等)都采用PHP作為網站開發的語言;同時,通過對眾多軟件企業的調查發現,各種企業對PHP開發人才的需求缺口很大。但是與此不相稱的是,PHP方面的課程在我國高校教學中并不普遍。我國高校中很多專業都已開設了與Web編程相關的課程,但是該類課程的內容以講述ASP.NET、ASP或JSP為主,可見PHP尚未在高校教學中引起足夠的重視,但PHP的培訓課程卻在大量培訓機構中廣泛開設。
為了能編寫一本適合高校教學的PHP教材,也為了能方便讀者自學,作者在寫作本書時注重解決以下問題。
(1)針對PHP的運行環境,本書主要介紹安裝AppServ集成運行環境,而沒有單獨介紹PHP運行環境中幾種軟件的安裝方法,因為單獨安裝和配置各種軟件,對初學者來說比較難,也沒有必要去學習。
(2)在體系結構上仿照一些經典的ASP教材進行編寫,如果讀者具有ASP編程基礎,就能夠很快通過體會PHP和ASP的異同,來領會PHP編程的思路。如果讀者不具有任何網站編程經驗,本書也能循序漸進地讓讀者掌握PHP網站開發的基本原理。
(3)對PHP訪問數據庫進行了重點講解。分別介紹了mysql函數、mysqli函數和PDO方法訪問數據庫,并在介紹完每種方法的原理后,安排了一節實例內容。
(4)對PHP的傳統內容去粗取精。Web應用程序的功能主要包括查詢、添加、刪除和修改記錄,因此本書對這些功能的實現進行了重點敘述,在普通的PHP程序、生成靜態網頁的PHP程序中分別實現了查詢、添加、刪除和修改等基本功能模塊。
(5)在傳統PHP教材的基礎上,增加了新的流行內容,如分別在數據庫端和Web服務器端實現分頁程序、用PHP生成靜態HTML文件的新聞系統,以及PHP生成XML或RSS文件。
本書的內容包括PHP網站制作技術的各個方面,如果要將整本書的內容講授完畢,大約需要54學時,其中可安排18學時的實驗。本書帶有“*”的部分內容供學有余力的學生自學。
本書在教學安排上有兩種方案,如果希望盡早進入PHP數據庫編程以提高學生學習PHP的興趣,可將4.3節、5.3節、5.4節、5.5節放在第7章以后再講授;而對于編程基礎較低的學生,可以按照本書的章節順序來講授。
本書提供教學用多媒體課件、實例源文件和習題參考答案,讀者可登錄人民郵電出版社人郵教育社區(www.ryjiaoyu.com)免費下載,也可與作者聯系(tangsix@163.com)。
唐四薪擔任本書主編,并編寫了第3~8章的內容;湖南中興網信科技有限公司的李于、陳勝擔任本書副主編,并編寫了第1章的內容。參加編寫工作的還有譚曉蘭、喻緣、劉燕群、唐滬湘、劉旭陽、陸彩琴、唐金娟、謝海波、尹軍、唐瓊、何青、唐佐芝、舒清健、高正東、唐代明等,編寫了本書其余部分內容。
本書得到了衡陽師范學院“十三五”專業綜合改革試點項目“計算機科學與技術”的支持。
由于編者水平和教學經驗有限,書中錯誤和不妥之處在所難免,歡迎廣大讀者和同行批評指正。
編者
2019年9月
- Vue.js 3.x快速入門
- Mastering Visual Studio 2017
- UML和模式應用(原書第3版)
- Java異步編程實戰
- Maven Build Customization
- 深入淺出DPDK
- FFmpeg入門詳解:音視頻原理及應用
- Building an RPG with Unity 2018
- 蘋果的產品設計之道:創建優秀產品、服務和用戶體驗的七個原則
- C#開發案例精粹
- 用戶體驗可視化指南
- Visualforce Developer’s guide
- 持續集成與持續交付實戰:用Jenkins、Travis CI和CircleCI構建和發布大規模高質量軟件
- Java高并發編程詳解:深入理解并發核心庫
- Java面試一戰到底(基礎卷)