PHP開發自學經典

作者:張瑩、耿興隆、薛玉倩

出版:清華大學出版社

年代:2016 更多圖書信息

圖書簡介

作為一種通用開源腳本語言,PHP語法吸收了C語言、Java和Perl的特點,利于學習,使用廣泛,主要適用于Web開發領域。用PHP制作出的動態頁面與其他的編程語言相比,PHP是將程序嵌入到HTML文檔中去執行。本書從最基礎的HTML開始,全面系統地介紹了PHP的各項技術。主要內容包括:XHTML技術、CSS技術、JavaScript基礎知識、Web開發環境部署、精品課網站制作、PHP基礎、數據庫基礎、PHP高級應用、會話管理與XML技術、正則表達式及PHP異常處理機制、Smarty模板技術、基于MVC的案例等內容,并在最后兩章詳細介紹了旅游網站開發、博客管理系統兩個實例的制作過程。本書專為廣大PHP初學者量身定制,不僅適合各大院校作為教材使用,同時,也是PHP愛好者自學PHP的首選之作。

(展開)

編輯推薦

內容細致,知識全面,適合初、中級讀者學習使用
案例豐富,所有技術要點均采用示例程序的方式講解
實例代碼中注釋詳細,方便讀者理解代碼的具體含義
由淺入深,循序漸進,強調理論和實踐的結合

(展開)

目錄

第1章 XHTML技術1
1.1 XHTML基礎1
1.1.1 HTML與XHTML1
1.1.2 XHTML語法規則3
1.2 XHTML應用13
習題16
第2章 CSS技術18
2.1 CSS語法基礎18
2.1.1 CSS的引入18
2.1.2 CSS的構成20
2.2 CSS常用屬性25
2.2.1 CSS 背景屬性25
2.2.2 CSS文本屬性26
2.2.3 CSS 字體屬性27
2.2.4 CSS列表屬性28
2.2.5 CSS 邊距屬性29
2.2.6 CSS邊框屬性30
2.2.7 CSS 定位30
2.2.8 CSS浮動32
2.3 CSS應用舉例33
習題36
第3章 JavaScript基礎知識39
3.1 JavaScript語法39
3.1.1 ECMAScript39
3.1.2 文檔對象模型55
3.1.3 瀏覽器對象模型57
3.2 JavaScript與jQuery59
3.3 JavaScript應用舉例61
習題63
第4章 Web開發環境部署65
4.1 Windows下PHP運行環境搭建65
4.1.1 獨立安裝65
4.1.2 一鍵安裝包79
4.2 Linux下PHP運行環境搭建80
4.2.1 獨立安裝80
4.2.2 一鍵安裝包82
習題83
第5章 精品課網站制作84
5.1 系統概述84
5.2 項目實現步驟85
5.2.1 首頁技術分析86
5.2.2 首頁CSS效果分析91
5.2.3 二級頁面技術分析92
5.2.4 二級頁面CSS效果分析97
習題98
第6章 PHP基礎100
6.1 PHP概述100
6.2 嵌入PHP100
6.3 PHP基本語法102
6.3.1 數據類型102
6.3.2 常量與變量108
6.3.3 運算符113
6.3.4 流程控制119
6.4 數組129
6.4.1 數組的定義129
6.4.2 數組的操作131
6.5 函數140
6.5.1 認識函數140
6.5.2 自定義函數140
6.5.3 函數和變量作用域145
6.5.4 函數高級應用147
習題149
第7章 數據庫基礎151
7.1 MySQL基本操作151
7.1.1 phpMyAdmin的使用151
7.1.2 MySQL基本操作161
7.2 在PHP中操作數據庫163
7.2.1 連接到一個 MySQL 數據庫163
7.2.2 訪問數據庫中的數據164
7.2.3 插入、修改、刪除記錄165
習題167
第8章 PHP高級應用168
8.1 類與對象168
8.1.1 面向對象的概念168
8.1.2 類與對象169
8.1.3 PHP 5中的魔術方法186
8.2 文件處理189
8.2.1 文件的打開與關閉189
8.2.2 文件的訪問190
8.2.3 目錄的處理192
8.2.4 文件上傳與下載195
習題198
第9章 會話管理與XML技術200
9.1 Cookie200
9.1.1 Cookie的優缺點200
9.1.2 Cookie的使用201
9.2 Session204
9.2.1 什么是Session204
9.2.2 Session的使用204
9.3 PHP與XML技術205
9.3.1 XML語法205
9.3.2 XML文檔結構206
9.3.3 使用PHP創建XML文檔206
9.3.4 使用SimpleXML創建和解析XML207
9.3.5 XML的應用——RSS211
小結213
第10章 正則表達式及PHP異常處理機制214
10.1 正則表達式簡介214
10.2 正則表達式基礎語法215
10.2.1 元字符215
10.2.2 模式修飾符216
10.3 POSIX擴展正則表達式函數216
10.3.1 字符串匹配函數——ereg()和eregi()216
10.3.2 字符串替換函數——ereg_replace()和eregi_replace()217
10.3.3 字符串拆分函數——split()和spliti()218
10.4 Perl兼容正則表達式函數219
10.4.1 對數組查詢匹配函數——preg_grep()220
10.4.2 字符串匹配函數preg_match()和preg_match_all()221
10.4.3 轉義特殊字符函數——preg_quote()221
10.4.4 搜索和替換函數——preg_replace ()222
10.4.5 字符串拆分函數——preg_split()223
10.5 PHP錯誤和異常處理224
10.5.1 PHP的錯誤處理機制224
10.5.2 自定義錯誤處理227
10.5.3 PHP異常處理227
小結232
第11章 Smarty模板技術233
11.1 MVC概述233
11.1.1 MVC開發模式簡介233
11.1.2 Smarty技術介紹234
11.2 Smarty的安裝與配置236
11.2.1 Smarty的安裝236
11.2.2 Smarty的配置237
11.3 Smarty的使用239
11.3.1 Smarty使用示例239
11.3.2 Smarty的使用步驟240
11.4 Smarty模板變量242
11.4.1 模板中輸出PHP分配的變量242
11.4.2 模板中輸出PHP分配的變量244
11.4.3 變量調節器245
11.5 Smarty模板函數251
11.5.1 內建函數251
11.5.2 自定義函數254
11.6 流程控制258
11.6.1 條件選擇結構if…else258
11.6.2 foreach259
11.6.3 section261
11.7 Smarty的緩存處理262
11.7.1 在Smarty中控制緩存262
11.7.2 一個頁面多個緩存264
11.7.3 為緩存實例消除處理開銷264
11.7.4 清除緩存265
11.7.5 關閉局部緩存266
11.8 自定義插件267
11.8.1 插件的命名方式268
11.8.2 插件的編寫268
11.8.3 函數插件269
11.8.4 修正器插件270
11.8.5 塊函數插件271
11.8.6 輸出過濾器插件271
小結272
第12章 基于MVC的仿記事狗微博系統273
12.1 系統概述273
12.2 數據庫設計273
12.3 項目實現275
12.3.1 用戶注冊模塊的實現276
12.3.2 用戶登錄279
12.3.3 微博主頁面281
小結290
第13章 旅游網站開發291
13.1 系統概述291
13.2 數據庫結構291
13.3 后臺功能的實現293
13.3.1 管理用戶登錄293
13.3.2 后臺主界面296
13.3.3 景點列表頁面297
13.3.4 景點列表的編輯300
13.3.5 景點信息添加模塊302
13.4 前臺界面304
13.4.1 前臺首頁304
13.4.2 杭州旅游的主頁309
13.4.3 景點模塊設計314
習題319
第14章 博客管理系統320
14.1 需求分析320
14.2 系統設計320
14.2.1 系統功能結構321
14.2.2 系統流程圖321
14.2.3 開發環境322
14.2.4 文件夾組織結構322
14.3 數據庫設計322
14.3.1 數據庫概念設計322
14.3.2 數據庫物理結構設計323
14.4 首頁設計325
14.4.1 首頁技術分析325
14.4.2 首頁的實現過程326
14.5 博文管理模塊設計331
14.5.1 博文管理模塊技術分析331
14.5.2 添加博文的實現過程332
14.5.3 博文列表的實現過程334
14.5.4 查看博文、評論的實現過程338
14.5.5 刪除文章、評論的實現過程344
14.6 圖片上傳模塊設計345
14.6.1 圖片上傳模塊技術分析345
14.6.2 圖片上傳的實現過程346
14.6.3 圖片瀏覽與刪除的實現過程348
14.7 朋友圈模塊設計354
14.7.1 朋友圈模塊技術分析354
14.7.2 查詢好友的實現過程355
(展開)

書頁展示

更多圖書信息
數據來源于網絡,如有問題,請反饋至此郵箱:[email protected]

作者:張瑩、耿興隆、薛玉倩
出版:清華大學出版社

ISBN:9787302422938

出版日期:2016-02-01

資源下載

隨書資源(共 1 個)
需購買電子紙書才可查看!
教學課件(共1個)
需購買電子紙書,且認證教師才可查看!

清華大學出版社

清華大學出版社

清華大學出版社成立于1980年6月,是由教育部主管、清華大學主辦的綜合出版單位。植根于“清華”這座久負盛名的高等學府,秉承清華人“自強不息,厚德載物”的人文精神,清華大學出版社在短短二十多年的時間里,迅速成長起來。作為來自一流大學的出版單位,清華大學出版社始終堅持弘揚科技文化產業、服務科教興國戰略的出版方向,把出版高等學校教學用書和科技圖書作為主要任務,并為促進學術交流、繁榮出版事業設立了多項出版基金,逐漸形成了以出版高水平的教材和學術專著為主的鮮明特色,在教育出版領域樹立了強勢品牌。目前,清華版教材已在全國一百多所院校得到廣泛使用。高品質、多層次的計算機圖書是清華大學出版社的一大品牌支柱。20世紀80年代末,在席卷全球的信息化浪潮中,清華大學出版社快速切入計算機圖書市場,逐漸成為并一直保持這一市場的領先地位,為發展中國計算機教育做出了巨大貢獻。

(展開)

使用移動設備
掃描二維碼下載客戶端

注:目前僅提供安卓客戶端下載

相關書卡
書卡里除了這本書,還有更多經典等你讀!

Copyright ?2020  BookAsk 書問  |  京ICP證160134號   |  

京公網安備 11010802026432號

  |  出版物經營許可證新出發京零字第海150168號   |  營業執照:91110108318038279C   |  網站地圖   |  關于我們   |  合作伙伴   |  商務合作   |  友情鏈接
黑龙江快乐十分开奖号8月5号