TOP
經典不再等待!讀懂羅馬人的強大,開啟你的智力冒險
人民幣定價:59.8 元
定價
:NT$ 359 元
優惠價
87312
海外經銷商無庫存,到貨日平均30天至45天
下單可得紅利積點 :9 點
商品簡介
目次

商品簡介

本書以案例為載體,詳細介紹使用PHP進行Web應用開發的基礎知識及關鍵技術。全書共12章,分為4個層次,第1章、第2章是第一層次,介紹開發前需要掌握的一些基礎知識,包括PHP Web應用程序的體系結構、開發環境以及頁面設計技術等; 第3~7章是第二層次,介紹PHP的語言基礎及程序設計方法,包括PHP基本語法、流程控制、函數、字符串與數組、結構化程序設計、面向對象程序設計等; 第8~10章是第三層次,介紹PHP Web應用程序中的數據持久化技術,包括MySQL數據庫、PHP與MySQL數據庫的交互以及PHP的文件處理等; 第11章、第12章是第四層次,介紹PHP Web應用開發中常用的擴展技術,主要包括圖像技術、郵件技術、PDF文檔技術以及Smarty模板技術等。
本書結構清晰、語言簡練、實例豐富,具有知識性、實用性與系統性等特點。書中共配置了196個例題、360道練習題、11個綜合實例以及一個實際運行的PHP Web應用項目(微夢網,網址為http://www.wmstudio.net.cn)。
本書是PHP Web應用開發的入門級實例教程,適合具備基本計算機程序設計知識以及Web技術知識的讀者,可作為高等院校計算機專業、網絡技術培訓等相關課程的教材或教學參考書,也可供軟件開發人員進行項目開發、在校學生進行課程設計與畢業設計時參考。

目次

目錄



源碼下載


第1章PHP Web開發環境

1.1Web應用的體系結構

1.1.1C/S架構

1.1.2B/S架構

1.2Web應用開發技術

1.2.1Web應用組件

1.2.2Web前端技術

1.2.3Web後端技術

1.2.4Web應用開發平臺

1.3開發環境的搭建

1.3.1運行環境

1.3.2集成軟件包

1.3.3常用開發工具

1.4第一個PHP Web應用

1.5應用實例

習題

第2章Web設計基礎

2.1HTML

2.1.1HTML文檔結構

2.1.2HTML元素

2.1.3常用的HTML標簽

2.1.4常用的特殊符號

2.2CSS樣式

2.2.1CSS樣式的使用

2.2.2CSS語法

2.2.3CSS選擇器

2.2.4常用CSS屬性

2.3JavaScript腳本語言

2.3.1JavaScript的簡單應用

2.3.2JavaScript基本語法

2.3.3JavaScript事件

2.3.4JavaScript對象

2.4JavaScript框架

2.4.1jQuery簡介

2.4.2jQuery基本語法

2.4.3jQuery選擇器與事件

2.4.4jQuery操作CSS樣式

2.5應用實例

2.5.1創建項目

2.5.2設計前臺頁面

2.5.3效果測試

習題

第3章PHP基本語法

3.1PHP簡介

3.1.1PHP的發展

3.1.2PHP的特點

3.2詞法結構

3.2.1字符集

3.2.2詞法記號

3.2.3語言標記

3.2.4語句及注釋

3.3數據類型

3.3.1標量數據類型

3.3.2複合數據類型

3.3.3特殊數據類型

3.4常量與變量

3.4.1常量

3.4.2變量

3.5運算符與表達式

3.5.1基本概念

3.5.2算術運算符與算術表達式

3.5.3賦值運算符與賦值表達式

3.5.4關係運算符與關系表達式

3.5.5邏輯運算符與邏輯表達式

3.5.6位運算符

3.5.7條件運算符

3.5.8字符串運算符

3.5.9其他運算符

3.5.10運算符的優先級與結合性

3.6數據類型轉換

3.6.1隱式轉換

3.6.2顯式轉換

3.7應用實例

3.7.1項目架構設計

3.7.2用戶信息顯示

習題

第4章流程控制及函數

4.1基本控制結構

4.1.1選擇結構

4.1.2循環結構

4.2流程控制語句

4.2.1break語句

4.2.2continue語句

4.2.3goto語句

4.2.4exit語句

4.3PHP函數

4.3.1函數的定義

4.3.2函數的調用及參數傳遞

4.3.3變量的作用域

4.3.4內置函數

4.4應用實例

4.4.1完善項目前端控制

4.4.2前端控制效果測試

習題

第5章字符串與數組

5.1字符串

5.1.1字符與字符集

5.1.2字符串的指定方法

5.1.3字符串的輸出

5.1.4字符串的常用操作

5.2正則表達式

5.2.1正則表達式簡介

5.2.2正則表達式基礎語法

5.2.3正則表達式函數

5.3數組

5.3.1數組的分類

5.3.2數組的創建

5.3.3數組的操作

5.3.4預定義數組

5.4應用實例

5.4.1用戶信息編輯

5.4.2功能測試

習題

第6章結構化程序設計

6.1HTTP協議基礎

6.1.1HTTP通信機制

6.1.2HTTP請求與響應信息

6.1.3HTTP請求方法

6.2PHP的數據輸入

6.2.1瀏覽器端數據輸入

6.2.2請求路徑的表示方法

6.2.3服務器端數據輸入

6.3PHP的頁面通信

6.3.1重定向方式

6.3.2Cookie技術

6.3.3Session技術

6.4結構化編程

6.4.1文件包含

6.4.2自定義函數庫

6.4.3命名空間

6.5綜合實例

6.5.1完善項目架構

6.5.2編輯文件及功能測試

習題

第7章面向對象程序設計

7.1面向對象概述

7.2類與對象

7.2.1類的定義

7.2.2類的對象

7.2.3對象成員的訪問控制

7.2.4類常量與靜態成員

7.3構造函數與析構函數

7.3.1構造函數

7.3.2析構函數

7.4繼承與多態

7.4.1類的繼承

7.4.2多態的實現

7.5高級特性與魔術方法

7.5.1高級特性

7.5.2魔術方法

7.6綜合實例

7.6.1系統架構設計

7.6.2文件編輯及系統測試

習題

第8章MySQL數據庫

8.1MySQL基礎

8.1.1MySQL服務器與客戶機

8.1.2MySQL字符集

8.1.3MySQL數據類型

8.1.4MySQL存儲引擎

8.2數據庫操作

8.2.1創建數據庫

8.2.2查看數據庫

8.2.3選擇數據庫

8.2.4刪除數據庫

8.3數據表操作

8.3.1創建數據表

8.3.2查看數據表

8.3.3修改數據表結構

8.3.4重命名數據表

8.3.5刪除數據表

8.4表數據操作

8.4.1插入記錄

8.4.2查詢記錄

8.4.3更新記錄

8.4.4刪除記錄

8.5數據備份與恢復

8.5.1數據備份

8.5.2數據恢復

8.6綜合實例

8.6.1實現關注信息的分頁及詳情顯示

8.6.2實現用戶的登錄與退出

習題

第9章PHP與MySQL

9.1PHP對MySQL的支持

9.1.1PHP對數據庫的支持

9.1.2PHP的MySQL擴展

9.2PHP與MySQL的連接

9.2.1連接服務器

9.2.2連接錯誤的處理

9.2.3斷開服務器

9.2.4連接文件

9.3PHP與MySQL的交互

9.3.1執行SQL語句

9.3.2解析查詢結果

9.3.3處理其他查詢結果

9.3.4處理準備語句

9.4使用PDO與MySQL交互

9.4.1PDO擴展的啟用

9.4.2PDO對象的創建

9.4.3通過PDO執行查詢

9.4.4PDO對準備語句的支持

9.5綜合實例

9.5.1數據庫設計

9.5.2數據庫操作基類設計

9.5.3模型類設計

9.5.4運行測試

習題

第10章PHP的文件處理

10.1目錄處理

10.1.1目錄信息查詢

10.1.2目錄操作

10.2文件操作

10.2.1查詢文件信息

10.2.2打開/關閉文件

10.2.3讀取文件

10.2.4寫入文件

10.2.5複製與刪除文件

10.2.6移動與重命名文件

10.3文件上傳與下載

10.3.1上傳文件種類

10.3.2文件上傳配置

10.3.3上傳文件表單

10.3.4上傳文件接收變量

10.3.5文件上傳

10.3.6文件下載

10.4應用實例

10.4.1數據庫設計

10.4.2用戶登錄與退出

10.4.3用戶信息的保存與顯示

10.4.4運行測試

習題

第11章PHP的其他擴展

11.1圖像

11.1.1啟用圖像擴展

11.1.2動態生成圖像

11.1.3基本繪圖函數

11.1.4圖像處理

11.2電子郵件

11.2.1使用mail()函數

11.2.2使用PHP的IMAP擴展

11.2.3使用PHPMailer庫

11.3XML與JSON

11.3.1在PHP中訪問XML

11.3.2使用JSON

11.4PDF文檔

11.4.1PDF擴展

11.4.2FPDF庫的使用

11.4.3擴充FPDF字庫

11.4.4FPDF庫的中文支持

11.5應用實例

11.5.1設計驗證碼類

11.5.2生成並檢查驗證碼

11.5.3運行測試

習題

第12章PHP的模板引擎

12.1PHP模板簡介

12.2Smarty模板

12.2.1安裝Smarty

12.2.2Smarty簡單示例

12.2.3Smarty流程

12.2.4Smarty配置

12.3Smarty基本應用

12.3.1模板設計基本語法

12.3.2變量調節器

12.3.3控制結構

12.3.4Smarty函數

12.4Smarty的緩存

12.4.1Smarty的緩存控制

12.4.2Smarty模板的多緩存

12.4.3消除緩存實例處理開銷

12.5應用實例

12.5.1項目目錄結構規劃

12.5.2項目PHP文件設計

12.5.3項目模板文件設計

12.5.4運行測試

習題

附錄A

參考文獻

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 312
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區