-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
3/26 新書到! 3/19 新書到! 3/14 新書到! 12/12 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

PHP 7從零基礎到項目實戰

( 簡體 字)
作者:陳小龍類別:1. -> 程式設計 -> 網路編程 -> PHP
譯者:
出版社:機械工業出版社PHP 7從零基礎到項目實戰 3dWoo書號: 50141
詢問書籍請說出此書號!

缺書
NT售價: 395

出版日:10/26/2018
頁數:386
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787111610502
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

內容簡介:

本書根據編者多年PHP開發經驗精心編寫。全書從基礎到實踐,循序漸進地介紹了PHP 7編程的核心知識與技術要點,主要內容包括:PHP語法基礎、函數、數組、表單、對象、XML和JSON、Cookie和Session、異常處理、PHP類、正則表達式、常見的設計模式、PHP操作圖像和文件、MVC架構思想、ThinkPHP框架、PHP操作Redis和MySQL數據庫,還介紹了基于前端架構打造服務端、自己動手開發PHP框架、O2O網站和App后臺開發以及大型網站技術架構等。
本書內容豐富,技術先進,適合PHP開發初學者、大學生和想了解PHP 7新功能的開發人員使用,也很適合作為培訓班、企業內訓或大專院校的教學用書。
目錄:

前言
第1章 走進PHP的世界1
1.1 快速認識PHP2
1.1.1 PHP語言的優勢2
1.1.2 PHP的運行機制和原理3
1.1.3 PHP 7的新特性4
1.2 搭建PHP開發環境5
1.3 常用PHP代碼編輯器7
1.4 編寫一個“Hello World”PHP程序7
第2章 PHP語言基礎9
2.1 PHP的數據類型9
2.1.1 字符串9
2.1.2 整型10
2.1.3 浮點型11
2.1.4 布爾型11
2.1.5 數組11
2.1.6 對象11
2.1.7 NULL值12
2.2 運算符12
2.2.1 算術運算符12
2.2.2 遞增遞減運算符13
2.2.3 比較運算符14
2.2.4 邏輯運算符15
2.2.5 三元運算符15
2.2.6 字符串連接運算符16
2.2.7 賦值運算符16
2.2.8 位運算符17
2.3 變量18
2.3.1 變量的定義18
2.3.2 變量的作用域18
2.4 常量20
2.4.1 常量的聲明20
2.4.2 預定義常量21
第3章 流程控制語句23
3.1 條件控制語句23
3.1.1 if條件控制語句23
3.1.2 switch分支語句24
3.2 循環控制語句26
3.2.1 while循環26
3.2.2 do while循環26
3.2.3 for循環27
3.2.4 foreach循環28
3.3 跳轉語句30
3.3.1 break語句30
3.3.2 continue語句30
3.3.3 goto語句30
3.4 包含語句31
3.4.1 include語句31
3.4.2 include_once語句33
3.4.3 require語句33
3.4.4 require_once語句34
第4章 函數35
4.1 函數的使用35
4.2 函數的參數36
4.2.1 參數傳遞方式36
4.2.2 參數類型聲明38
4.2.3 可變參數數量39
4.3 函數返回值40
4.4 可變函數41
4.5 內置函數42
4.6 匿名函數42
4.7 遞歸與迭代44
4.7.1 遞歸44
4.7.2 迭代45
第5章 字符串46
5.1 單引號和雙引號的區別46
5.2 字符串連接符47
5.3 字符串操作47
5.3.1 改變字符串大小寫47
5.3.2 查找字符串48
5.3.3 替換字符串50
5.3.4 截取字符串51
5.3.5 去除字符串首尾空格和特殊字符51
5.3.6 計算字符串的長度52
5.3.7 轉義和還原字符串53
5.3.8 重復一個字符串53
5.3.9 隨機打亂字符串54
5.3.10 分割字符串54
第6章 數組56
6.1 使用數組56
6.1.1 數組類型56
6.1.2 創建數組57
6.2 二維數組和多維數組59
6.2.1 二維數組59
6.2.2 多維數組59
6.3 數組操作60
6.3.1 檢查數組中是否存在某個值60
6.3.2 數組轉換為字符串61
6.3.3 計算數組中的單元數目61
6.3.4 數組當前單元和數組指針61
6.3.5 數組中的鍵名和值62
6.3.6 填補數組65
6.3.7 從數組中隨機取出一個或多個單元69
6.3.8 數組排序與打亂數組69
6.3.9 遍歷數組72
6.3.10 數組的拆分與合并76
6.3.11 增加/刪除數組中的元素78
6.3.12 其他常用數組函數79
6.4 系統預定義數組84
6.4.1 $_SERVER84
6.4.2 $_GET 和 $_POST數組86
6.4.3 $_FILES數組87
6.4.4 $_SESSION和$_COOKIE數組88
6.4.5 $_REQUEST[]數組88
第7章 時間與日期89
7.1 設置時區89
7.1.1 在配置文件中設置89
7.1.2 通過date_default_timezone_set函數在文件中設置90
7.2 獲取當前時間90
7.3 常用時間處理方法93
7.3.1 格式化時間顯示93
7.3.2 計算兩個日期間的時間差95
7.3.3 從字符串中解析日期時間96
7.3.4 日期的加減運算96
7.4 驗證日期97
第8章 表單98
8.1 表單的種類98
8.1.1 文本域及其類型98
8.1.2 其他表單類型102
8.2 get和post方法103
8.2.1 獲取表單值104
8.2.2 處理上傳文件105
第9章 類與對象107
9.1 什么是類107
9.1.1 聲明一個類108
9.1.2 實例化一個類108
9.1.3 訪問類中成員109
9.1.4 靜態屬性和靜態方法110
9.1.5 構造方法和析構方法111
9.2 封裝和繼承特性113
9.2.1 封裝特性113
9.2.2 繼承特性114
9.2.3 通過繼承實現多態115
9.3 魔術方法116
9.3.1 __set()和__get()方法116
9.3.2 __isset()和__unset()方法117
9.3.3 __call()和__toString()方法119
9.4 自動加載120
9.4.1 __autoload() 方法120
9.4.2 spl_autoload_register() 函數121
9.5 抽象類和接口122
9.5.1 抽象類122
9.5.2 接口123
9.6 類中的關鍵字125
9.6.1 final關鍵字125
9.6.2 clone關鍵字126
9.6.3 instanceof關鍵字127
9.6.4 “==”和“===”128
第10章 正則表達式129
10.1 正則表達式的用途129
10.2 正則表達式的語法130
10.2.1 正則表達式中的元素130
10.2.2 替換和子表達式134
10.2.3 反向引用135
10.3 在PHP中使用正則表達式135
10.3.1 匹配與查找135
10.3.2 搜索與替換139
10.3.3 分割與轉義141
第11章 錯誤異常處理144
11.1 異常處理144
11.1.1 異常類144
11.1.2 創建自己的異常類146
11.2 錯誤有關配置147
11.2.1 錯誤級別配置147
11.2.2 記錄錯誤148
11.2.3 自定義錯誤處理函數149
11.3 PHP 7中的錯誤處理151
第12章 圖像處理152
12.1 獲取圖像信息152
12.1.1 getimagesize取得圖像大小152
12.1.2 getimagesizefromstring從字符串中獲取圖像尺寸信息153
12.1.3 imagesx取得圖像的寬度154
12.1.4 imagesy取得圖像的高度154
12.2 圖像繪制155
12.2.1 創建畫布155
12.2.2 定義顏色156
12.2.3 繪制圖形157
12.2.4 繪制文字161
12.3 圖片處理163
12.3.1 復制圖像164
12.3.2 旋轉圖像164
12.3.3 圖像水印165
12.4 圖像驗證碼166
第13章 目錄文件操作168
13.1 目錄168
13.1.1 判斷文件類型168
13.1.2 創建和刪除目錄169
13.1.3 打開讀取和關閉目錄170
13.1.4 獲得路徑中目錄部分172
13.1.5 目錄磁盤空間172
13.2 文件操作173
13.2.1 打開文件173
13.2.2 讀取文件174
13.2.3 獲得文件屬性175
13.2.4 復制/刪除/移動/重命名文件178
13.3 文件指針179
13.4 文件上傳181
13.4.1 上傳文件配置181
13.4.2 上傳文件示例182
第14章 Cookie與Session184
14.1 詳解Cookie184
14.1.1 Cookie的基本概念和設置184
14.1.2 Cookie的應用和存儲機制187
14.2 Session詳解188
14.2.1 Session的基本概念和設置188
14.2.2 Session的工作原理和存儲機制189
14.2.3 使用Redis存儲Session190
第15章 MySQL數據庫的使用194
15.1 MySQL的安裝194
15.2 操作MySQL數據庫197
15.2.1 創建數據庫197
15.2.2 顯示數據庫197
15.2.3 選擇數據庫197
15.2.4 刪除數據庫198
15.3 MySQL數據類型198
15.3.1 數值類型198
15.3.2 日期和時間類型199
15.3.3 字符串類型199
15.4 操作MySQL數據表200
15.4.1 創建數據表200
15.4.2 查看數據表結構201
15.4.3 更改數據表結構202
15.4.4 刪除數據表204
15.5 操作MySQL數據205
15.5.1 插入數據205
15.5.2 更新數據205
15.5.3 刪除數據206
15.5.4 查詢數據206
15.6 MySQL圖形化管理工具210
15.7 PHP操作MySQL數據庫212
15.7.1 MySQLi連接操作數據庫212
15.7.2 PDO連接操作數據庫215
第16章 PHP與Redis數據庫219
16.1 關系型數據庫與非關系型數據庫219
16.2 Redis的安裝使用220
16.3 Redis數據類型223
16.3.1 string223
16.3.2 list227
16.3.3 hash233
16.3.4 set236
16.3.5 zset241
16.4 Key操作命令246
16.5 PHP操作Redis249
16.5.1 安裝php-redis擴展249
16.5.2 在PHP中使用Redis251
第17章 PHP處理XML和JSON252
17.1 生成XML252
17.1.1 由字符串或數組遍歷生成XML252
17.1.2 通過DOM生成XML254
17.1.3 通過PHP SimpleXML生成XML255
17.2 解析XML256
17.2.1 通過DOM解析XML256
17.2.2 通過PHP SimpleXML解析XML258
17.3 JSON的使用259
17.3.1 json_encode259
17.3.2 json_decode260
第18章 MVC與ThinkPHP框架261
18.1 PHP MVC概述261
18.2 常用的PHP框架262
18.3 ThinkPHP的使用263
18.3.1 開始開發263
18.3.2 入口文件與路由266
18.4 ThinkPHP控制器267
18.4.1 創建控制器267
18.4.2 跳轉和重定向269
18.5 使用數據庫270
18.5.1 連接數據庫270
18.5.2 查詢構造器272
18.5.3 增加/刪除/更新數據277
18.6 模型279
18.6.1 模型定義279
18.6.2 基本操作281
18.7 模板284
18.7.1 模板賦值與變量輸出285
18.7.2 使用函數和運算符287
18.7.3 模板標簽288
第19章 PHP設計模式292
19.1 什么是設計模式292
19.2 工廠模式294
19.3 單例模式298
19.4 觀察者模式299
19.5 策略模式301
第20章 基于前端架構打造服務端303
20.1 構建一個API的世界303
20.1.1 簡述API接口303
20.1.2 API接口簽名驗證304
20.2 傳輸消息的加解密305
20.2.1 單向散列加密305
20.2.2 對稱加密305
20.2.3 非對稱加密311
20.3 使用Ajax進行交互313
20.3.1 Ajax的介紹313
20.3.2 Ajax的使用316
20.4 前端模板和框架318
20.4.1 MustacheJS介紹318
20.4.2 AngularJS介紹321
第21章 O2O小白財稅網站開發323
21.1 需求分析323
21.2 網站概覽323
21.2.1 網站功能323
21.2.2 網站預覽324
21.3 數據庫設計326
21.3.1 數據庫建表326
21.3.2 連接數據庫329
21.4 使用ThinkPHP搭建項目框架330
21.4.1 應用目錄330
21.4.2 引入PHPMailer類庫331
21.4.3 引入Ping++支付模塊333
21.5 項目代碼編寫335
21.5.1 注冊登錄335
21.5.2 下單購買342
21.5.3 用戶中心347
第22章 卡券管理系統App后臺開發353
22.1 PHP在App開發中的應用353
22.2 App開發中的JSON數據354
22.3 接口開發355
22.3.1 定義路由與封裝基類方法355
22.3.2 實現接口功能代碼356
第23章 編寫自己的PHP框架361
23.1 框架設計361
23.1.1 框架設計思想361
23.1.2 框架執行流程361
23.2 框架總體概覽362
23.3 框架初始化364
23.3.1 入口文件定義364
23.3.2 路由解析365
23.4 應用配置366
23.5 核心基礎類366
23.5.1 控制器基類366
23.5.2 模型基類368
23.6 公用函數庫372
23.7 使用框架372
23.7.1 創建表和模型372
23.7.2 創建控制器和視圖373
第24章 大型網站架構設計376
24.1 大型網站架構概述376
24.1.1 大型網站的特點376
24.1.2 大型網站的設計要素377
24.2 負載均衡378
24.2.1 負載均衡技術378
24.2.2 負載均衡算法379
24.3 數據庫的使用380
24.3.1 數據切分380
24.3.2 數據庫中間件381
24.4 消息隊列382
24.4.1 消息隊列的應用場景383
24.4.2 消息隊列的基本概念383
24.4.3 常用消息隊列384
24.5 網站監控385
24.5.1 數據收集385
24.5.2 異常監控與報警385
序: