編輯推薦
《PHP程序設計高級教程》有兩個特點:一是涵蓋的技術廣泛,用10章的篇幅較全麵地講解瞭PHP項目開發中的相關技術,包括MVC開發模式、Smarty模闆引擎、Ajax、jQuery和ThinkPHP框架;二是實用性強,通過精心設計的應用案例、階段案例和電子商務網站項目實戰,使讀者能夠迅速掌握各種技術的應用,積纍項目開發經驗。
《PHP程序設計高級教程》附有配套的教學PPT、題庫、教學視頻、源代碼、教學設計等資源。同時,為瞭幫助初學者及時地解決學習過程中遇到的問題,傳智播客還專門提供瞭免費的在綫答疑平颱,並承諾在3小時內針對問題給予解答。
內容簡介
PHP是一種運行於服務器端並完全跨平颱的嵌入式腳本編程語言,是目前開發各類Web應用的主流語言之一。《PHP程序設計高級教程》就是麵嚮具備PHP編程基礎的學習者推齣的一本進階教材,以精心設計的應用案例、階段案例和項目實戰,全麵講解瞭PHP中級項目的開發技術。
全書共10章,第1章講解PHP的數據庫操作,包括mysql、mysqli和PDO擴展的使用。第2章講解MVC設計模式,包括MVC典型實現和MVC留言闆案例。第3章講解Smarty模闆引擎,包括Smarty的詳解和在項目中的應用。第4~5章講解Web前端技術Ajax和jQuery,包括Ajax的使用、JSON數據格式、Ajax應用案例和jQuery的詳解、jQuery的Ajax操作。第6~7章講解ThinkPHP框架,包括ThinkPHP的詳解和使用進階。第8~9章是項目實戰,講解瞭電子商務網站的開發過程。第10章講解Linux環境,包括Linux的安裝與使用、LAMP環境搭建和項目部署。
《PHP程序設計高級教程》附有配套視頻、源代碼、習題、教學課件等資源,而且為瞭幫助初學者更好地學習本書講解的內容,還提供瞭在綫答疑,希望得到更多讀者的關注。
內頁插圖
目錄
第1章 PHP操作數據庫
1.1 PHP訪問MySQL
1.1.1 PHP訪問MySQL的基本步驟
1.1.2 PHP相關擴展介紹
1.2 mysql擴展的使用
1.2.1 連接MySQL服務器
1.2.2 選擇數據庫
1.2.3 執行SQL語句
1.2.4 處理結果集
1.2.5 釋放資源與關閉連接
1.3 mysqli擴展的使用
1.3.1 mysqli連接並選擇數據庫
1.3.2 mysqli操作數據庫
1.4 PDO擴展的使用
1.4.1 什麼是PDO
1.4.2 PDO連接數據庫
1.4.3 PDO執行SQL語句
1.4.4 PDO處理結果集
1.4.5 PDO錯誤處理機製
本章小結
第2章 MVC設計模式
2.1 什麼是MVC
2.2 MVC典型實現
2.2.1 模型
2.2.2 控製器
2.2.3 框架
2.3 階段案例——留言闆
2.3.1 案例分析
2.3.2 前颱模塊實現
2.3.3 數據安全處理
2.3.4 後颱模塊實現——用戶登錄
2.3.5 後颱模型實現——留言管理
本章小結
第3章 Smarty模闆引擎
3.1 Smarty入門
3.1.1 什麼是模闆引擎
3.1.2 Smarty的下載與配置
3.1.3 案例——Smarty模闆簡單應用
3.2 Smarty實現原理
3.2.1 深入分析Smarty實現原理
3.2.2 案例——動手實現迷你版Smarty
3.3 Smarty詳解
3.3.1 Smarty的基礎語法
3.3.2 變量修飾器
3.3.3 內置函數
3.3.4 自定義函數
3.3.5 緩存
3.4 階段案例——優化留言闆
本章小結
第4章 Ajax技術
4.1 什麼是Ajax
4.2 Ajax具體使用
4.2.1 Ajax對象創建
4.2.2 常用方法和屬性
4.3 JSON數據格式
4.3.1 JSON的介紹與使用
4.3.2 案例——獲取天氣預報信息
4.4 Ajax應用案例
4.4.1 案例——Ajax實現無刷新分頁
4.4.2 案例——實現進度條文件上傳
本章小結
第5章 jQuery框架
5.1 jQuery入門
5.1.1 什麼是jQuery
5.1.2 iQuery的下載與使用
5.2 JQuery選擇器
5.2.1 基本選擇器
5.2.2 層次選擇器
5.2.3 過濾選擇器
5.2.4 錶單選擇器
5.3 DOM文檔操作
5.3.1 元素遍曆
5.3.2 元素屬性操作
5.3.3 元素內容操作
5.3.4 元素樣式操作
5.3.5 文檔結點操作
5.4 事件和動畫效果
5.4.1 常用事件
5.4.2 頁麵加載事件
5.4.3 事件綁定與切換
5.4.4 動畫效果
5.5 jQuery的Ajax操作
5.6 常用jQuery插件
5.6.1 日曆插件
5.6.2 在綫編輯器
本章小結
第6章 ThinkPhP框架
6.1 ThinkPHP入門
6.1.1 什麼是ThinkPHP
6.1.2 案例-_實現用戶登錄
6.2 ThinkPHP目錄結構
6.3 ThinkPHP配置詳解
6.3.1 入口文件的配置
6.3.2 配置文件的配置
6.4 ThinkPHP實現MVC
6.4.1 控製器(Controller)
6.4.2 模型(Model)
6.4.3 視圖(View)
本章小結
第7章 ThinkPhP寬假進階
7.1 ThinkPHP路由
7.1.1 什麼是路由
7.1.2 路由規則定義
7.1.3 案例——實現規則路由
7.2 數據過濾
7.2.1 輸入過濾
7.2.2 數據驗證
7.3 ThinkPHP擴展功能
7.3.1 案例——蔔傳文件
7.3.2 案例——製作縮略圖
7.3.3 案例——實現分頁
7.3.4 案例——生成驗證碼
本章小結
第8章 電子商務網站項目實戰(上)
第9章 電子商務網站項目實戰(下)
第10章 LAMP環境
前言/序言
PHP程序設計高級教程 下載 mobi epub pdf txt 電子書 格式