PHP網站開發與實例教程

焦慧華

  • 出版商: 人民郵電
  • 出版日期: 2024-02-01
  • 定價: $359
  • 售價: 8.5$305
  • 語言: 簡體中文
  • 頁數: 225
  • ISBN: 7115624747
  • ISBN-13: 9787115624741
  • 相關分類: PHP
  • 下單後立即進貨 (約2週~3週)

  • PHP網站開發與實例教程-preview-1
  • PHP網站開發與實例教程-preview-2
PHP網站開發與實例教程-preview-1

商品描述

本書採用知識點講解和實例操作相結合的方式,詳細講解PHP開發技術,並通過分析實例的實現過程講解各知識點的具體應用,以幫助讀者由易到難、循序漸進、全面而系統地學習PHP動態網站開發技術。 全書共10章,提供了上百個完整的具體實例和1個留言板綜合開發實例,詳細介紹PHP動態網站開發的環境配置、前臺開發技術(HTML 5和CSS 3.0結合)、PHP基礎與常用技術、PHP常用函數與數組、目錄與文件操作、數據庫編程與數據庫可視化管理工具、正則表達式、面向對象編程等知識。本書結構合理,內容豐富實用,操作步驟清晰,註重開發實踐技能的培養,並且每章輔以適當的練習題供讀者進行自我測試。 本書可作為高等院校相關專業動態網站開發的教材,不僅適合PHP的初學者閱讀,也適合有一定PHP基礎知識的讀者閱讀。

作者簡介

焦慧华 网站开发与数据科学,曾任阿里巴巴高级前端工程师,参与建设省级精品课程;主持省级课题1项,参与省级课题5项,编写教材5部;指导学生获国家竞赛特等奖1次、一等奖1次,省级竞赛一等奖6次;屡次在全省职业院校教师教学能力比赛、课件设计大赛、全省青年教师教学比赛、全省高校教师移动教学竞赛中获奖。

目錄大綱

第 1章 PHP開發環境 1

1.1 PHP簡介 1

1.2 配置PHP開發環境 2

1.2.1 開發組件的下載 2

1.2.2 Apache的安裝與測試 3

1.2.3 PHP的安裝與配置 8

1.2.4 MySQL的安裝與配置 10

1.2.5 phpStudy的簡介與使用教程 14

練習題 17

第 2章 HTML與CSS 18

2.1 認識並熟練使用HTML 18

2.1.1 HTML簡介 19

2.1.2 HTML的基本結構 19

2.1.3 HTML的基本標記 21

2.2 認識並熟練使用CSS 25

2.2.1 CSS簡介 25

2.2.2 CSS的特點 26

2.2.3 添加樣式表的方法 26

2.2.4 CSS的語法 27

2.2.5 提升CSS的可讀性—— 使用註釋 28

2.2.6 CSS的優先級 28

練習題 29

第3章 PHP基礎 30

3.1 PHP語法入門 31

3.1.1 PHP代碼的書寫 31

3.1.2 PHP的4種嵌入方式 31

3.1.3 PHP實例 32

3.2 PHP程序註釋 33

3.2.1 單行註釋 33

3.2.2 多行註釋 34

3.2.3 HTML註釋 34

3.3 PHP輸出函數 35

3.3.1 echo()函數 35

3.3.2 print()函數 37

3.3.3 printf()函數 38

3.3.4 sprintf()函數 39

3.4 PHP變量 40

3.4.1 變量的命名 40

3.4.2 變量的賦值 40

3.4.3 可變變量 42

3.4.4 變量作用域 42

3.4.5 超級全局變量 44

3.5 PHP常量 45

3.5.1 定義常量 46

3.5.2 引用常量 46

3.5.3 魔術常量 46

3.6 數據類型 47

3.7 運算符 51

3.8 流程控制語句 53

3.8.1 語句的分類 53

3.8.2 基本語句 53

3.8.3 選擇語句 54

3.8.4 循環語句 57

3.8.5 跳轉語句 61

3.9 實戰——輸出等腰梯形 64

練習題 65

第4章 函數與數組 67

4.1 PHP函數的應用 67

4.1.1 自定義函數 68

4.1.2 系統函數 73

4.2 PHP數組的應用 82

4.2.1 數組的概念 82

4.2.2 數組的分類 83

4.2.3 創建數組 85

4.2.4 追加數組 87

4.2.5 修改數組 88

4.2.6 刪除數組 89

4.2.7 遍歷數組 91

4.2.8 數組的排序 93

練習題 97

第5章 目錄和文件操作 98

5.1 目錄的屬性 99

5.2 目錄的基本操作 100

5.2.1 打開目錄 100

5.2.2 關閉目錄 101

5.2.3 創建目錄 101

5.2.4 讀取目錄 102

5.2.5 刪除目錄 104

5.3 文件的屬性 104

5.3.1 文件的類型 104

5.3.2 文件的大小 105

5.3.3 打開文件 105

5.3.4 關閉文件 106

5.3.5 讀取文件 106

5.3.6 寫入文件 110

5.3.7 復制文件 112

5.3.8 刪除文件 112

5.3.9 上傳文件 112

5.3.10 下載文件 115

5.3.11 文件和目錄操作實例 118

練習題 120

第6章 PHP數據庫編程 121

6.1 數據庫的基本操作步驟 122

6.2 連接和關閉數據庫 123

6.2.1 使用mysqli_connect()函數建立連接 123

6.2.2 使用mysqli_close()函數關閉連接 124

6.3 選擇數據庫 125

6.4 查詢數據庫 126

6.5 獲取和顯示信息 127

6.5.1 使用mysqli_fetch_row()函數 127

6.5.2 使用mysqli_fetch_array()函數 128

6.5.3 使用mysqli_num_rows()函數 129

6.6 數據的增加、刪除、修改 129

6.6.1 使用insert語句增加新數據 130

6.6.2 使用delete語句刪除數據 130

6.6.3 使用update語句修改數據 131

6.7 數據庫的創建和刪除 132

6.7.1 使用create database語句創建數據庫 133

6.7.2 使用drop database語句刪除數據庫 133

6.8 獲取錯誤信息 134

6.8.1 使用mysqli_error()函數返回錯誤信息 134

6.8.2 使用mysqli_errno()函數返回錯誤號 135

練習題 136

第7章 MySQL可視化管理 137

7.1 MySQL Workbench的安裝 138

7.2 MySQL的高級應用實例 142

7.2.1 LIMIT子句 142

7.2.2 LIKE子句 142

7.2.3 SQL通配符 143

7.2.4 IN操作符 144

7.2.5 ALIAS別名 144

7.2.6 CREATE DATABASE語句 145

7.2.7 CREATE TABLE語句 145

7.2.8 NOT NULL約束 146

7.2.9 PRIMARY KEY約束 146

7.2.10 FOREIGN KEY約束 147

7.2.11 DEFAULT約束 147

7.2.12 使用DROP語句刪除索引、數據表和數據庫 148

7.2.13 ALTER TABLE語句 148

練習題 149

第8章 正則表達式 150

8.1 正則表達式簡介 150

8.1.1 正則表達式的概念 150

8.1.2 正則表達式的基本語法 151

8.1.3 正則表達式的特殊字符 151

8.1.4 常用的正則表達式 153

8.2 模式匹配函數 154

8.2.1 匹配字符串 154

8.2.2 替換字符串 155

8.2.3 使用正則表達式分隔字符串 156

練習題 157

第9章 面向對象編程 158

9.1 面向對象的概念 159

9.1.1 類 159

9.1.2 對象 159

9.2 PHP類和對象的基本應用 159

9.2.1 類的定義 159

9.2.2 類的實例化 160

9.2.3 顯示對象的信息 161

9.2.4 類成員和作用域 161

9.2.5 構造函數 162

9.2.6 析構函數 163

9.2.7 繼承 163

9.3 PHP類和對象的高級應用 164

9.3.1 final關鍵字 164

9.3.2 抽象類 165

9.3.3 接口 166

9.3.4 克隆對象 168

練習題 168

第 10章 實驗指導 170

10.1 架設Windows操作系統下的PHP開發測試服務器 170

10.2 phpStudy的安裝和使用 173

10.3 PHP的語法結構 179

10.4 PHP的數據類型 183

10.5 變量 187

10.6 表達式和操作符 192

10.7 控制語句 196

10.8 驗證碼的製作 201

10.9 函數和類 204

10.10 留言本的設計與開發 208

練習題 225