3dwoo大學簡體電腦書店
輕松學PHP
( 簡體 字)
作者:張昆類別:1. -> 程式設計 -> 網路編程 -> PHP
出版社:電子工業出版社輕松學PHP 3dWoo書號: 35448
詢問書籍請說出此書號!
有庫存
NT售價: 250
出版日:5/1/2013
頁數:380
光碟數:1
站長推薦:
印刷:黑白印刷語系: ( 簡體 字 )
ISBN:9787121198366 加入購物車加到我的最愛 (請先登入會員)
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證, 繁體書的下載亦請直接連絡出版社)
目 錄

第1篇 概述篇
第1 章 PHP概述 2
1.1 動態網站技術 2
1.1.1 什么是動態網站 2
1.1.2 前臺技術 3
1.1.3 后臺技術 5
1.2 構建PHP環境 6
1.2.1 PHP開發環境 6
1.2.2 XAMPP 7
1.3 第一個程序Hello World 9
1.4 小結 11
1.5 本章習題 11

第2篇 基礎語法篇
第2 章 PHP基本語法 14
2.1 二進制 14
2.1.1 二進制數的表示 14
2.1.2 二進制數的轉換 15
2.2 數據類型 16
2.2.1 整型 17
2.2.2 浮點型 20
2.2.3 字符串型 22
2.2.4 PHP的其他數據類型 24
2.3 變量 25
2.3.1 變量名的命名規則 25
2.3.2 定義變量 26
2.3.3 PHP預定義變量 27
2.4 常量 27
2.4.1 什么是常量 28
2.4.2 PHP預定義常量 28
2.5 賦值——最基本的運算 29
2.5.1 變量的賦值 29
2.5.2 常量初始化 31
2.6 更多的運算符 32
2.6.1 算術運算符 32
2.6.2 其他運算符 35
2.6.3 運算符的優先級 35
2.7 小結 35
2.8 本章習題 35
第3 章 語句結構 37
3.1 語句 37
3.1.1 什么是語句 37
3.1.2 語句塊 37
3.1.3 語句的執行流程——順序執行 38
3.2 條件的構成 39
3.2.1 關系運算 39
3.2.2 邏輯運算 40
3.3 分支結構 43
3.3.1 if語句 43
3.3.2 if…else語句 44
3.3.3 if…elseif…else語句 45
3.3.4 switch語句 47
3.3.5 分支結構的嵌套 50
3.4 循環結構 50
3.4.1 while語句 51
3.4.2 do…while語句 53
3.4.3 for循環語句 55
3.4.5 循環結構的嵌套 56
3.4.5 跳轉語句 57
3.5 小結 62
3.6 本章習題 62
第4 章 函數 64
4.1 為什么使用函數 64
4.2 使用函數 66
4.2.1 定義和調用函數 66
4.2.2 函數的參數 67
4.2.3 函數參數的傳遞 71
4.2.4 函數中的變量 74
4.2.5 函數的返回值 79
4.3 函數的其他使用方法 81
4.3.1 函數的引用返回 81
4.3.2 可變函數 82
4.3.3 匿名函數 82
4.3.4 遞歸函數 83
4.4 系統函數 85
4.5 小結 85
4.6 本章習題 85
第5 章 數組 87
5.1 數組的概述 87
5.1.1 為什么使用數組 87
5.1.2 索引數組 88
5.1.3 關聯數組 89
5.2 初始化一個數組 89
5.2.1 直接賦值初始化索引數組 89
5.2.2 直接賦值初始化數組的特性 90
5.2.3 直接賦值初始化關聯數組 93
5.2.4 使用array()初始化數組 94
5.3 數組的類型 95
5.3.1 一維數組 95
5.3.2 多維數組 97
5.4 數組的遍歷 101
5.4.1 使用for循環遍歷數組 101
5.4.2 使用foreach遍歷數組 105
5.4.3 使用each()、list()和while循環聯合遍歷數組 107
5.5 數組內部指針控制函數 113
5.6 PHP中的預定義數組 115
5.7 數組的相關處理函數 116
5.8 小結 117
5.9 本章習題 117

第3篇 高級語法篇
第6 章 面向對象程序設計 120
6.1 面向對象概述 120
6.1.1 類與對象的關系 120
6.1.2 面向對象程序設計 121
6.2 創建一個類 121
6.2.1 創建類 122
6.2.2 實例化對象 122
6.3 成員屬性 123
6.3.1 成員屬性 123
6.3.2 訪問成員屬性 125
6.4 成員方法 126
6.4.1 成員方法 126
6.4.2 訪問成員方法 127
6.4.3 $this關鍵字 128
6.4.4 構造方法 129
6.4.5 析構方法 131
6.5 封裝性 133
6.5.1 封裝性的含義 133
6.5.2 訪問控制關鍵字public、protected、private 134
6.6 繼承性 138
6.6.1 繼承概述 138
6.6.2 繼承public成員 139
6.6.3 繼承protected成員 140
6.6.4 private成員 141
6.6.5 繼承的擴展 142
6.7 抽象類和接口 143
6.7.1 抽象類和抽象方法 143
6.7.2 接口 146
6.8 多態性 149
6.9 靜態成員 151
6.9.1 靜態成員屬性 151
6.9.2 靜態成員方法 153
6.10 常見關鍵字和魔術方法 154
6.10.1 常用關鍵字 154
6.10.2 常用魔術方法 159
6.11 小結 164
6.12 本章習題 164
第7 章 PHP的錯誤和異常處理 165
7.1 錯誤類型 165
7.1.1 語法錯誤 165
7.1.2 執行時錯誤 166
7.1.3 邏輯錯誤 166
7.2 異常產生 167
7.3 錯誤日志 170
7.3.1 使用指定的文件記錄錯誤報告日志 170
7.3.2 日志信息記錄到操作系統日志 172
7.4 異常處理 175
7.4.1 異常處理實現 175
7.4.2 擴展PHP內置異常處理類 176
7.4.3 捕獲多個異常 178
7.5 小結 180
7.6 本章習題 180
第8 章 字符串處理和正則表達式 182
8.1 常用的字符串輸出函數 182
8.1.1 echo()函數和print()函數 182
8.1.2 die()函數 184
8.1.3 printf()函數和sprintf()函數 185
8.2 常用的字符串格式化函數 188
8.2.1 刪除和填補字符函數 188
8.2.2 轉換大小寫函數 191
8.2.3 HTML相關字符串格式化函數 192
8.2.4 其他字符串格式化函數 197
8.3 常用的字符串比較函數 200
8.3.1 按照字節ASCII值進行比較 200
8.3.2 strnatcmp()函數和strnatcasecmp()函數 201
8.3.3 strncmp()函數和strncasecmp()函數 202
8.4 正則表達式 203
8.4.1 正則表達式的語法 203
8.4.2 定界符和原子 203
8.4.3 元字符 204
8.5 正則表達式函數 210
8.5.1 字符串匹配與查找 211
8.5.2 替換字符串 220
8.5.3 分割和連接字符串 226
8.6 小結 232
8.7 本章習題 232
第9 章 PHP常用函數 234
9.1 時間和日期處理函數 234
9.1.1 UNIX時間戳 234
9.1.2 獲取時間 237
9.1.3 日期和時間格式輸出 240
9.1.4 使用date_default_timezone_set()設置默認時區 243
9.1.5 使用microtime()計算程序執行時間 243
9.2 數學函數 245
9.2.1 進制間的轉換 245
9.2.2 生成隨機數 247
9.2.3 近似數處理函數 249
9.2.4 查找最大值和最小值 250
9.2.5 數學計算 253
9.2.6 數值判斷 254
9.3 小結 255
9.4 本章習題 255
第10 章 文件系統 258
10.1 文件處理 258
10.1.1 打開和關閉文件 258
10.1.2 文件類型 264
10.1.3 文件屬性 265
10.1.4 讀寫文件 268
10.1.5 操作文件 277
10.2 目錄處理 278
10.2.1 打開和關閉目錄 278
10.2.2 瀏覽目錄 279
10.2.3 操作目錄 281
10.3 文件處理的高級應用 283
10.3.1 訪問遠程文件 283
10.3.2 文件指針 284
10.3.3 文件鎖定 285
10.4 文件上傳 286
10.4.1 配置php.ini文件 286
10.4.2 認識預定義變量$_FILES 287
10.4.3 單文件上傳 287
10.4.4 多文件上傳 289
10.5 小結 291
10.6 本章習題 291

第4篇 應用篇
第11 章 圖形圖像處理 294
11.1 加載GD庫 294
11.2 創建圖像 295
11.2.1 創建畫布 295
11.2.2 輸出圖像 297
11.2.3 釋放資源 302
11.2.4 設置顏色 303
11.2.5 繪制圖像 305
11.2.6 在圖像上繪制文字 315
11.3 通過GD庫生成驗證碼 317
11.4 小結 318
11.5 本章習題 319
第12 章 MySQL數據庫基礎 320
12.1 MySQL基礎 320
12.1.1 MySQL概述 320
12.1.2啟動與停止服務 321
12.1.3 連接與斷開MySQL服務器 321
12.2 MySQL數據庫操作 323
12.2.1 創建數據庫 323
12.2.2 查看數據庫 324
12.2.3 選擇數據庫 324
12.2.4 刪除數據庫 325
12.3 數據表設計 326
12.3.1 數據表 326
12.3.2 MySQL中的數據類型 326
12.3.3 數據字段屬性 327
12.3.4 創建和查看數據表 328
12.3.5 查看表結構 330
12.3.6 修改表結構 332
12.3.7 重命名表 333
12.3.8 刪除表 333
12.4 MySQL語句操作 334
12.4.1 插入記錄 334
12.4.2 查詢數據庫記錄 335
12.4.3 修改記錄 337
12.4.4 刪除記錄 340
12.5 數據庫備份與恢復 341
12.5.1 數據庫備份 341
12.5.2 數據庫恢復 342
12.6 PHP操作MySQL數據庫 343
12.6.1 訪問數據庫的一般步驟 343
12.6.2 連接與選擇數據庫 344
12.6.3 對數據庫進行操作 346
12.6.4 斷開與數據庫的連接 350
12.7 小結 351
12.8 本章習題 351
第13 章 Cookie與Session技術 354
13.1 Cookie技術 354
13.1.1 創建Cookie 354
13.1.2 讀取Cookie 356
13.1.3 刪除Cookie 357
13.1.4 Cookie的生命周期 359
13.2 Session技術 359
13.2.1 Session簡介 359
13.2.2 Session控制 359
13.2.3 傳遞Session ID 362
13.3 小結 364
13.4 本章習題 364
本書由淺入深,全面、系統地介紹了PHP開發技術。本書最大的特色就是提供了大量的插圖,一改過去編程書籍枯燥乏味的文字講解,利用各種說明插圖和運行結果示意圖,生動形象地再現了PHP開發需要的基礎知識,使讀者能夠輕松地掌握學習內容。另外,作者專門為每一章編寫了一些習題,以便讀者對該章的學習水平進行檢測。本書還錄制了大量的配套教學視頻,這些視頻和書中的實例源代碼一起收錄于本書的配書光盤中。
本書共分4篇。第1篇概述篇主要介紹PHP歷史、動態網站、前臺技術、后臺技術、集成開發環境的安裝過程及第一個PHP程序等知識;第2篇基礎語法篇主要介紹基本語法、語句結構、函數和數組等內容;第3篇高級語法篇介紹面向對象程序設計、PHP的錯誤和異常處理、字符串處理和正則表達式及一些常用的處理函數等技術;第4篇應用篇詳細介紹了圖形圖像處理、數據庫基礎及Cookie與Session技術等方面的知識,以提高讀者實戰水平。

PHP是一種主流的網站開發技術。由于其高效率、免費等諸多優點,廣泛應用于現有的網站中。PHP不僅適合開發個人博客類的小型網站,也可以開發論壇、商城等中型網站,還可以開發搜狐、網易、百度等超大型網站。到目前為止,全世界使用PHP技術的網站有幾千萬個。隨著網絡應用的普及,使用PHP技術構建的網站還將飛速增加。
筆者將以初學者的角度來講解PHP的知識,運用通俗的語言,簡單而又有針對性的示例及課后習題,一步步帶讀者來認識和掌握PHP技術。本書最大的特色就是結合大量的說明插圖,全面、形象、系統、深入地介紹PHP核心知識,并以大量精練的實例貫穿于全書的講解之中,最后還介紹了圖形圖像處理和基礎的數據庫知識。學習完本書后,讀者應該可以具備獨立參與項目開發的能力。
本書特色
1.大量教學插圖,讀書學習不再枯燥乏味
本書最大的特點就是通篇采用圖片講解,將傳統的文字講解轉換為各種形式的圖形、圖表,最大限度地提升讀者的閱讀興趣,讓讀者在潛移默化中掌握PHP語言的開發精髓。
2.配大量多媒體語音教學視頻,體驗全新教學課堂
作者專門錄制了大量的配套多媒體語音教學視頻,以便讓讀者更加輕松、直觀地學習本書內容,提高學習效率。這些視頻與本書源代碼一起收錄于配書光盤中。
3.講解由淺入深,循序漸進,適合各個層次的讀者閱讀
本書從PHP語言的基礎開始講解,逐步深入到高級開發技術及應用,內容梯度從易到難,講解由淺入深,循序漸進,適合各個層次的讀者閱讀。
4.貫穿大量的開發實例和技巧,迅速提升開發水平
本書在講解知識點時貫穿了大量短小精悍的典型實例,并給出了大量的開發技巧,以便讓讀者更好地理解各種概念和開發技術,體驗實際編程,迅速提高開發水平。
本書內容及體系結構
第1篇 概述篇(第1章)
本篇主要內容包括:PHP歷史、動態網站、前臺技術、后臺技術、集成開發環境的安裝過程、第一個PHP程序等知識。通過本篇的學習,讀者可以掌握PHP集成開發環境的安裝和選擇一個自己喜歡的編寫代碼軟件。
第2篇 基礎語法篇(第2~5章)
本篇主要內容包括:基本語法、語句結構、函數和數組等內容。通過本篇的學習,讀者可以掌握基礎的PHP語言技術與應用。
第3篇 高級語法篇(第6~10章)
本篇主要內容包括:面向對象程序設計、PHP的錯誤和異常處理、字符串處理和正則表達式及一些常用的處理函數等。通過本篇的學習,讀者可以掌握PHP語言的一些高級開發技術。
第4篇 應用篇(第11~13章)
本篇主要內容包括:圖形圖像處理、數據庫基礎及Cookie與Session技術等方面的知識。通過本篇的學習,讀者可以掌握PHP語言在圖形界面和數據庫方面的核心技術及應用。
本書讀者對象
從未接觸過PHP的初學者。
了解一些PHP,希望進一步學習的自學者。
想學習一門技術,以方便找工作的求職者。
PHP開發愛好者。
大中專院校的學生和相關授課教師。
社會培訓班學員。

編者
2012年10月
pagetop