《PHP8 動態網站開發實用教程(微課版)》是清華大學出版社於2022年出版的圖書,作者是馬繼梅。
基本介紹
- 中文名:PHP8 動態網站開發實用教程(微課版)
- 作者:馬繼梅
- 出版時間:2022年8月1日
- 出版社:清華大學出版社
- ISBN:9787302614166
- 定價:68 元
- 印次:1-1
- 印刷日期:2022.08.11
內容簡介,作者簡介,圖書目錄,
內容簡介
《PHP8 動態網站開發實用教程(微課版)》是針對零基礎讀者研發的PHP動態網站開發入門教材。《PHP8 動態網站開發實用教程(微課版)》側重案例實訓,書中配有豐富的微課,讀者可以打開微課視頻,更為直觀地學習有關動態網站的熱點案例。 《PHP8 動態網站開發實用教程(微課版)》分為18章,包括搭建PHP網站開發環境、基本語法、流程控制語句、字元串和正則表達式、精通函式、PHP數組、面向對象編程、PHP與Web頁面互動、MySQL資料庫的基本操作、PHP操作MySQL資料庫、PDO資料庫抽象層、日期和時間、Cookie和Session、圖形圖像處理技術、操作檔案與目錄、錯誤處理和異常處理、PHP加密技術等內容,最後通過開發熱點綜合項目——網上訂餐系統,進一步鞏固讀者的項目開發經驗。
作者簡介
馬繼梅,河南財經大學教師。主要負責網頁設計、網站開發、Python和Android開發課程,擅長HTML5、CSS3、JavaScript、jQuery技術、Python爬蟲和數據分析,一直負責畢業班的實訓工作,從事Android移動終端軟體開發多年,具有很強的實戰經驗。
圖書目錄
第1章 搭建PHP網站開發環境 1
1.1 認識PHP 2
1.1.1 PHP是什麼 2
1.1.2 PHP語言的優勢 2
1.1.3 PHP的套用領域 2
1.1.4 PHP的發展過程 3
1.2 搭建PHP8集成開發環境 4
1.3 PHP開發工具 7
1.3.1 使用記事本 7
1.3.2 使用PhpStorm開發工具 7
1.4 就業面試問題解答 13
1.5 上機練練手 13
第2章 基本語法 15
2.1 編碼規範 16
2.1.1 什麼是編碼規範 16
2.1.2 PHP語言標識 16
2.1.3 PHP的一些編碼規範 16
2.2 PHP的數據類型 18
2.2.1 數據類型簡介 18
2.2.2 數據類型之間的相互轉換 20
2.2.3 檢測數據類型 21
2.3 常量 22
2.3.1 聲明和使用常量 22
2.3.2 使用系統預定義常量 22
2.4 變數 24
2.4.1 PHP中的變數聲明 24
2.4.2 可變變數和變數的引用 25
2.5 PHP運算符 26
2.5.1 算術運算符 26
2.5.2 字元串連線符 27
2.5.3 賦值運算符 28
2.5.4 比較運算符 28
2.5.5 邏輯運算符 29
2.5.6 按位運算符 29
2.5.7 否定控制運算符 30
2.5.8 錯誤控制運算符 30
2.5.9 三元運算符 30
2.5.10 合併運算符 31
2.5.11 組合運算符 31
2.5.12 運算符的優先權和結合
規則 32
2.6 PHP中的表達式 32
2.7 就業面試問題解答 32
2.8 上機練練手 33
第3章 流程控制語句 35
3.1 程式結構 36
3.2 條件控制語句 36
3.2.1 if語句 36
3.2.2 if...else語句 37
3.2.3 elseif語句 38
3.2.4 switch語句 40
3.3 循環控制語句 41
3.3.1 for循環語句 41
3.3.2 while循環語句 42
3.3.3 do...while循環語句 43
3.3.4 流程控制的另一種書寫格式 44
3.4 跳轉語句 46
3.4.1 break語句 46
3.4.2 continue語句 47
3.5 就業面試問題解答 47
3.6 上機練練手 48
第4章 字元串和正則表達式 49
4.1 定義字元串的方法 50
4.1.1 使用單引號或雙引號定義
字元串 50
4.1.2 使用定界符定義字元串 51
4.1.3 字元串的連線符 51
4.2 字元串操作 52
4.2.1 去除字元串首尾空格和特殊
字元 52
4.2.2 獲取字元串的長度 54
4.2.3 截取字元串 55
4.2.4 檢索字元串 55
4.2.5 替換字元串 56
4.2.6 分割和合成字元串 57
4.2.7 統計字元串中單詞的個數 58
4.3 正則表達式 59
4.3.1 正則表達式概述 59
4.3.2 行定位符 59
4.3.3 元字元 59
4.3.4 限定符 60
4.3.5 方括弧([ ]) 60
4.3.6 連字元(-) 60
4.3.7 選擇字元 61
4.3.8 轉義字元 61
4.3.9 分組 61
4.3.10 認證E-mail的正則表達式 62
4.4 Perl 兼容正則表達式函式 62
4.4.1 使用正則表達式對字元串
進行匹配 62
4.4.2 使用正則表達式替換字元串的
子串 64
4.4.3 使用正則表達式切分字元串 64
4.5 正則表達式在PHP中的套用案例 65
4.6 就業面試問題解答 67
4.7 上機練練手 67
第5章 精通函式 69
5.1 認識函式 70
5.2 自定義函式 70
5.2.1 定義和調用函式 70
5.2.2 函式中的變數作用域 71
5.3 參數傳遞和返回值 73
5.3.1 向函式傳遞參數值 73
5.3.2 向函式傳遞參數引用 74
5.3.3 函式的返回值 75
5.4 函式的引用和取消 75
5.4.1 引用函式 75
5.4.2 取消函式引用 76
5.5 函式的高級套用技能 77
5.5.1 變數函式 77
5.5.2 銷毀函式中的變數 77
5.6 常用的內置函式 78
5.6.1 數學函式 78
5.6.2 變數函式 79
5.7 包含檔案 80
5.7.1 require()和include() 80
5.7.2 include_once()
和require_once() 81
5.8 就業面試問題解答 81
5.9 上機練練手 82
第6章 PHP數組 83
6.1 什麼是數組 84
6.2 創建數組 84
6.2.1 使用array()函式創建數組 84
6.2.2 通過賦值方式創建數組 85
6.3 數組類型 85
6.3.1 數字索引數組 86
6.3.2 關聯數組 86
6.4 多維數組 87
6.5 遍歷數組 88
6.6 統計數組元素個數 90
6.7 查詢數組中指定元素 90
6.8 獲取並刪除數組中最後一個元素 91
6.9 獲取並刪除數組中第一個元素 92
6.10 向數組添加元素 92
6.11 刪除數組中重複元素 93
6.12 數組的排序 94
6.13 字元串與數組的轉換 96
6.14 調換數組中的鍵值和元素值 96
6.15 就業面試問題解答 97
6.16 上機練練手 97
第7章 面向對象編程 99
7.1 認識面向對象 100
7.1.1 什麼是類 100
7.1.2 什麼是對象 100
7.1.3 面向對象編程的特點 101
7.2 類和對象的基本操作 102
7.2.1 定義類 102
7.2.2 成員方法 102
7.2.3 類的實例化 103
7.2.4 成員變數 104
7.2.5 類常量 105
7.2.6 構造方法和析構方法 105
7.2.7 “$this->”和“::”的使用 107
7.2.8 繼承和多態 109
7.2.9 數據封裝 110
7.2.10 靜態變數和方法 112
7.3 對象的高級套用 113
7.3.1 final關鍵字 113
7.3.2 抽象類 114
7.3.3 使用接口 115
7.3.4 檢測對象類型 116
7.3.5 魔術方法(_?_) 116
7.4 匿名類 117
7.5 就業面試問題解答 118
7.6 上機練練手 119
第8章 PHP與Web頁面互動 121
8.1 使用表單 122
8.1.1 HTML表單 122
8.1.2 表單元素 123
8.2 JavaScript表單驗證 125
8.2.1 JavaScript概述 125
8.2.2 調用JavaScript 126
8.2.3 在JavaScript中獲取頁面
元素 127
8.3 PHP獲取表單數據 128
8.3.1 通過POST方式獲取表單
數據 129
8.3.2 通過GET方式獲取表單
數據 131
8.4 PHP對URL傳遞的參數進行編碼 132
8.5 就業面試問題解答 133
8.6 上機練練手 134
第9章 MySQL資料庫的基本操作 135
9.1 啟動phpMyAdmin管理程式 136
9.2 創建資料庫和數據表 137
9.3 使用SQL命令運算元據庫 138
9.3.1 創建資料庫 138
9.3.2 查看資料庫 139
9.3.3 刪除資料庫 140
9.4 MySQL數據表的基本操作 140
9.4.1 創建數據表 140
9.4.2 查看數據表 141
9.4.3 修改數據表 142
9.4.4 刪除數據表 142
9.5 MySQL語句的操作 143
9.5.1 插入記錄 143
9.5.2 查詢記錄 143
9.5.3 修改記錄 145
9.5.4 刪除記錄 145
9.6 為MySQL管理賬號加上密碼 145
9.7 MySQL資料庫的備份與還原 146
9.7.1 對資料庫進行備份 146
9.7.2 對資料庫進行還原 147
9.8 就業面試問題解答 147
9.9 上機練練手 148
第10章 PHP操作MySQL資料庫 149
10.1 PHP訪問MySQL資料庫的步驟 150
10.2 操作MySQL資料庫的函式 150
10.2.1 連線MySQL伺服器 150
10.2.2 選擇資料庫 151
10.2.3 創建資料庫 152
10.2.4 創建數據表 153
10.2.5 添加一條數據記錄 155
10.2.6 一次插入多條數據 156
10.2.7 讀取數據 158
10.2.8 釋放資源 159
10.2.9 關閉連線 159
10.3 管理MySQL資料庫中的數據 159
10.3.1 添加商品信息 159
10.3.2 查詢商品信息 161
10.4 就業面試問題解答 164
10.5 上機練練手 164