注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計網(wǎng)絡編程輕松學編程:輕松學PHP編程

輕松學編程:輕松學PHP編程

輕松學編程:輕松學PHP編程

定 價:¥45.00

作 者: 馬春興,王瑞敬,陳軍紅 等編著
出版社: 化學工業(yè)出版社
叢編項:
標 簽: PHP

ISBN: 9787122136374 出版時間: 2012-04-01 包裝: 平裝
開本: ` 頁數(shù): 356 字數(shù):  

內(nèi)容簡介

  本書以 PHP 5.0 為主線,詳細講解了開發(fā)動態(tài)網(wǎng)站所需的各種技術。全書共 13章,首先介紹了 PHP的基礎知識,包括配置PHP環(huán)境、輸出函數(shù)、運算符和表達式、條件和循環(huán)語句,以及類和對象的編程;然后重點對PHP的操作進行講解,包括字符串操作、數(shù)組遍歷和排序、獲取表單數(shù)據(jù)、保存用戶信息、操作文件和MySQL 數(shù)據(jù)庫等;另外還對 PHP 中如何處理異常、正則表達式和 XML做了簡單介紹;最后通過一個綜合案例介紹PHP在實際開發(fā)中的應用。 本書語言簡明扼要、結構清晰、內(nèi)容豐富,非常適合PHP的初學者,也可作為大、中院校師生和培訓班的教材。

作者簡介

暫缺《輕松學編程:輕松學PHP編程》作者簡介

圖書目錄

第 1章 PHP 親密接觸 1
1 1 PHP 概述2
1 2 搭建 PHP 環(huán)境3
1 2 1 安裝 Apache服務器3
1 2 2 安裝 MySQL 數(shù)據(jù)庫4
1 2 3 安裝 PHP 運行庫8
1 3 PHP 配置文件概述10
1 4 PHP 語法結構 11
1 4 1 默認標記 11
1 4 2 腳本標記 12
1 4 3 短標記12
1 4 4 ASP 風格標記12
1 5 程序注釋 14
1 5 1 單行注釋 14
1 5 2 Perl風格單行注釋 14
1 5 3 多行注釋語法14
1 6 PHP 輸出函數(shù) 15
1 6 1 print()函數(shù)15
1 6 2 echo()函數(shù)16
1 6 3 printf()函數(shù) 16
1 6 4 sprintf()函數(shù)18
1 7 實踐案例:編寫一個 PHP 程序 18
1 8 動手練一練21
1 8 1 練習題21
1 8 2 上機實踐 22
第 2章 PHP 語法基礎 23
2 1 變量24
2 1 1 變量命名規(guī)則24
2 1 2 創(chuàng)建變量 24
2 1 3 變量作用域25
2 2 常量28
2 3 數(shù)據(jù)類型 29
2 3 1 單一數(shù)據(jù)類型29
2 3 2 復合數(shù)據(jù)類型31
2 3 3 特殊數(shù)據(jù)類型31
2 4 類型轉換 32
2 4 1 自動轉換 32
2 4 2 強制類型轉換33
2 4 3 轉換函數(shù) 34
2 5 運算符36
2 5 1 算術運算符36
2 5 2 賦值運算符37
2 5 3 比較運算符37
2 5 4 邏輯運算符38
2 5 5 位運算符 39
2 5 6 字符串運算符39
2 5 7 自增和自減運算符39
2 5 8 錯誤控制運算符 40
2 6 運算符優(yōu)先級 40
2 7 表達式41
2 8 實踐案例:編寫圖書收據(jù)打印程序42
2 9 動手練一練44
2 9 1 練習題44
2 9 2 上機實踐 45
第 3章 PHP 流程控制語句 46
3 1 條件控制語句 47
3 1 1 單條件 if語句47
3 1 2 雙條件 if語句48
3 1 3 多條件 if語句49
3 1 4 嵌套 if語句51
3 1 5 switch 語句 52
3 2 循環(huán)控制語句 54
3 2 1 while循環(huán)語句54
3 2 2 do while循環(huán)語句 55
3 2 3 for循環(huán)語句56
3 2 4 foreach循環(huán)語句59
3 3 跳轉控制語句 60
3 3 1 break 語句60
3 3 2 continue語句61
3 3 3 return 語句61
3 4 實踐案例:在頁面上顯示前 50個素數(shù)62
3 5 動手練一練63
3 5 1 練習題63
3 5 2 上機實踐 65
第 4章 PHP 面向對象編程 66
4 1 面向對象概述 67
4 1 1 什么是對象67
4 1 2 封裝 67
4 1 3 繼承 68
4 1 4 多態(tài) 68
4 2 類和對象 68
4 3 類的成員 70
4 3 1 字段 70
4 3 2 屬性 72
4 3 3 常量 74
4 3 4 方法 75
4 3 5 作用域關鍵字76
4 4 構造函數(shù)和析構函數(shù) 80
4 4 1 構造函數(shù) 80
4 4 2 析構函數(shù) 81
4 5 繼承82
4 5 1 類繼承82
4 5 2 構造函數(shù)繼承84
4 6 接口85
4 6 1 接口的概念85
4 6 2 定義接口 85
4 6 3 實現(xiàn)接口 86
4 7 實踐案例:編寫圖書管理系統(tǒng)87
4 8 動手練一練91
4 8 1 練習題91
4 8 2 上機實踐 92
第5章 使用PHP函數(shù) 93
5 1 數(shù)學函數(shù) 94
5 2 日期和時間函數(shù)95
5 2 1 date()函數(shù)96
5 2 2 checkdate()函數(shù)98
5 2 3 gmdate()函數(shù) 98
5 2 4 getdate()函數(shù) 99
5 2 5 time()函數(shù)100
5 3 文件引用函數(shù)101
5 3 1 include()函數(shù)101
5 3 2 require()函數(shù)103
5 3 3 include_once()函數(shù)和 require_once()函數(shù)104
5 4 創(chuàng)建自定義函數(shù) 104
5 4 1 自定義函數(shù)格式104
5 4 2 調用自定義函數(shù)105
5 4 3 函數(shù)的參數(shù) 106
5 5 函數(shù)的高級應用 109
5 5 1 嵌套函數(shù)109
5 5 2 遞歸函數(shù)109
5 6 實踐案例:實現(xiàn)網(wǎng)站后臺管理 110
5 7 動手練一練 113
5 7 1 練習題 113
5 7 2 上機實踐 114
第 6章 操作字符串 115
6 1 字符串簡介 116
6 2 定義字符串 117
6 2 1 使用單引號 117
6 2 2 使用雙引號 117
6 2 3 使用定界符 118
6 3 字符串運算符 119
6 4 字符串操作 119
6 4 1 去除字符串首尾空格和特殊字符 119
6 4 2 字符串大小寫轉換 121
6 4 3 填充字符串 124
6 4 4 獲取字符串的長度 125
6 4 5 截取字符串 126
6 4 6 比較字符串 128
6 4 7 檢索字符串 130
6 4 8 替換字符串 133
6 4 9 分隔字符串 136
6 4 10 將字符串轉換為 HTML138
6 4 11 將 HTML轉換為字符串 139
6 5 實踐案例:實現(xiàn)網(wǎng)站后臺登錄功能 140
6 6 動手練一練 143
6 6 1 練習題143
6 6 2 上機實踐144
第 7章 操作數(shù)組 146
7 1 數(shù)組概述147
7 1 1 創(chuàng)建數(shù)組147
7 1 2 測試數(shù)組149
7 1 3 遍歷數(shù)組151
7 1 4 統(tǒng)計數(shù)組中的元素 153
7 2 數(shù)組的基本操作 155
7 2 1 定位數(shù)組155
7 2 2 增加數(shù)組元素159
7 2 3 刪除數(shù)組元素161
7 3 管理數(shù)組162
7 3 1 合并數(shù)組163
7 3 2 截取數(shù)組164
7 3 3 從數(shù)組中提取元素 167
7 4 數(shù)組的排序 169
7 4 1 按值對數(shù)組排序169
7 4 2 按鍵對數(shù)組排序172
7 4 3 排序時保持鍵-值對173
7 4 4 實現(xiàn)級聯(lián)排序174
7 4 5 自定義排序算法176
7 5 其他數(shù)組函數(shù)177
7 6 實踐案例:實現(xiàn)圖書網(wǎng)站首頁178
7 7 動手練一練 183
7 7 1 練習題183
7 7 2 上機實踐184
第8章 操作HTML頁面 186
8 1 HTML表單 187
8 1 1 HTML 表單元素187
8 1 2 創(chuàng)建發(fā)表評論表單 188
8 2 使用 PHP 為表單元素賦值 190
8 3 提交表單數(shù)據(jù)191
8 3 1 GET和 POST提交方式 192
8 3 2 獲取 POST 提交的數(shù)據(jù)192
8 3 3 獲取 GET 提交的數(shù)據(jù) 193
8 4 獲取表單中的多值195
8 5 遍歷表單197
8 6 處理 URL 中的參數(shù) 198
8 6 1 編碼操作199
8 6 2 解碼操作200
8 7 Session 管理200
8 7 1 Session 簡介201
8 7 2 獲取 Session ID 202
8 7 3 啟動 Session203
8 7 4 刪除 Session206
8 8 Cookie管理 207
8 8 1 創(chuàng)建 Cookie 207
8 8 2 訪問 Cookie 208
8 8 3 刪除 Cookie 210
8 9 實踐案例:實現(xiàn)圖書網(wǎng)站購物車 211
8 10 動手練一練 218
8 10 1 練習題 218
8 10 2 上機實踐219
第 9章 操作文件和目錄 220
9 1 文件處理221
9 1 1 打開文件221
9 1 2 關閉文件222
9 1 3 寫入文件222
9 1 4 讀取文件225
9 1 5 刪除文件231
9 1 6 復制文件232
9 2 獲取文件屬性232
9 3 目錄處理234
9 3 1 打開和關閉目錄234
9 3 2 讀取目錄235
9 3 3 解析目錄237
9 3 4 新建目錄239
9 3 5 刪除目錄239
9 4 獲取目錄容量240
9 5 文件上傳242
9 6 文件下載245
9 7 實踐案例:實現(xiàn)圖書網(wǎng)站的留言本模塊 247
9 8 動手練一練 250
9 8 1 練習題250
9 8 2 上機實踐251
第 10章 操作數(shù)據(jù)庫 252
10 1 建立到 MySQL 的連接253
10 1 1 建立普通連接 253
10 1 2 建立持久化連接254
10 1 3 關閉連接255
10 2 選擇數(shù)據(jù)庫 255
10 3 基本操作256
10 3 1 執(zhí)行 SQL 語句256
10 3 2 獲取數(shù)據(jù)259
10 3 3 顯示數(shù)據(jù)262
10 4 數(shù)據(jù)分頁顯示266
10 5 數(shù)據(jù)庫高級操作269
10 5 1 獲取數(shù)據(jù)庫信息269
10 5 2 獲取表信息271
10 5 3 獲取列信息272
10 6 讀取數(shù)據(jù)庫顯示亂碼解決方案 275
10 6 1 了解產(chǎn)生亂碼的原因275
10 6 2 PHP 網(wǎng)頁的編碼276
10 6 3 MySQL 數(shù)據(jù)庫的編碼 276
10 7 實踐案例:實現(xiàn)基于數(shù)據(jù)庫的圖書網(wǎng)站277
10 8 動手練一練 282
10 8 1 練習題 282
10 8 2 上機實踐283
第11章 應用Ajax技術 284
11 1 Ajax概述285
11 2 XMLHttpRequest 對象286
11 2 1 創(chuàng)建 XMLHttpRequest對象286
11 2 2 XMLHttpRequest 對象的屬性和方法 287
11 2 3 XMLHttpRequest 對象的生命周期289
11 2 4 發(fā)送請求和處理回調函數(shù)290
11 3 普通文本格式292
11 3 1 發(fā)送帶參數(shù)的普通請求293
11 3 2 處理文本格式的響應296
11 4 XML格式 297
11 4 1 發(fā)送 XML 請求297
11 4 2 處理 XML 格式的響應 298
11 5 處理 JSON 格式響應 300
11 6 Ajax中文亂碼解決方案303
11 6 1 客戶端亂碼303
11 6 2 服務器端亂碼 303
11 7 實踐案例:實現(xiàn)自動完成的圖書搜索功能304
11 8 動手練一練 309
11 8 1 練習題 309
11 8 2 上機實踐310
第 12章 PHP 高級開發(fā)技術311
12 1 異常處理312
12 1 1 異常處理語句 312
12 1 2 內(nèi)置的異常類 314
12 1 3 配置指令315
12 2 正則表達式處理316
12 2 1 Perl風格正則表達式 316
12 2 2 POSIX風格正則表達式318
12 2 3 正則表達式函數(shù)320
12 3 XML處理 325
12 3 1 生成 XML 325
12 3 2 DOM解析 XML327
13 3 3 SimpleXML解析 XML 330
12 4 實踐案例:操作學生信息 XML文檔332
12 5 動手練一練 337
12 5 1 練習題 337
12 5 2 上機實踐338
第 13 章 留言本 339
13 1 系統(tǒng)分析340
13 2 數(shù)據(jù)庫設計 340
13 3 公共模塊設計341
13 3 1 配置文件341
13 3 2 全局變量342
13 3 3 頁面頭部信息 342
13 3 4 函數(shù)庫 343
13 4 基本功能實現(xiàn)343
13 4 1 發(fā)表留言343
13 4 2 查看留言346
13 5 管理功能實現(xiàn)348
13 5 1 管理員登錄348
13 5 2 回復留言350
13 5 3 刪除留言353
13 6 總結353
練習題參考答案 354 

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號