從零開始:PHP網頁開發基礎

從零開始:PHP網頁開發基礎

《從零開始:PHP網頁開發基礎》是2020年人民郵電出版社出版的圖書,作者是袁曉飛。

基本介紹

  • 中文名:從零開始:PHP網頁開發基礎
  • 作者:袁曉飛
  • 出版時間:2020年9月1日
  • 出版社:人民郵電出版社
  • ISBN:9787115539915
  • 開本:16 開
  • 裝幀:平裝
內容簡介,作者簡介,圖書目錄,

內容簡介

新手 PHP 程式設計師在求職或剛剛接觸真正的開發工作時,會遇到各種書本中不曾講解的難題,因此會感到無從下手。本書則從實際開發工作的角度,總結出了一套直擊要害、非常有效的學習路線,能夠幫助新手 PHP 程式設計師少走彎路,更快地掌握網站開發的要點。
本書側重於 PHP 基礎知識和套用方法的講解,涵蓋PHP基本語法、流程控制、PHP函式、PHP數組、PHP字元串、PHP正則表達式、日期與時間開發方法、錯誤日誌處理等日常工作中必備的開發知識,並通過簡明易懂的案例幫助PHP開發新手輕鬆地理解PHP開發的思路、方法和技巧,從而將這些經驗運用到自己的實際工作中。

作者簡介

袁曉飛:兄弟連講師 火星講師 主要教授PHP以及網頁開發相關課程。 寫作風格輕鬆易懂,連續性強,覆蓋PHP工程師實際工作中的方方面面

圖書目錄

第 1 章 PHP 基礎準備 1
1.1 伺服器端的腳本語言 PHP 1
1.1.1 PHP 的誕生 2
1.1.2 PHP 是什麼 2
1.2 為什麼要學習 PHP 3
1.2.1 學習 PHP 的出發點 3
1.2.2 如何學習 PHP 3
1.3 PHP 開發平台入門 4
1.3.1 LAMP 平台 4
1.3.2 ASP.net 平台 4
1.3.3 JavaEE 4
第 2 章 配置與安裝環境 6
2.1 下載本地伺服器集成軟體 6
2.2 安裝集成環境 8
2.3 查看環境是否安裝成功 11
第 3 章 WAMP 集成環境選單詳解
12
3.1 Localhost 本地主機 13
3.2 phpMyAdmin 16
3.3 www 目錄 16
3.4 Apache 16
3.5 PHP 17
3.6 MySQL 17
3.7 服務配置檔案 17
3.7.1 配置檔案 17
3.7.2 配置檔案所在位置 18
3.7.3 注意事項 18
3.8 服務的啟動與停止 18
第 4 章 第 一個 PHP 檔案 19
4.1 PHP 檔案存儲位置 19
4.2 檔案命名 20
4.3 文檔格式 20
4.4 PHP 語言格式 21
4.5 PHP 注釋符號 22
4.6 注意事項 22
4.7 PHP 當中的小工具 23
第 5 章 PHP 變數詳解 24
5.1 通俗理解變數 24
5.2 標識符命名規則 25
5.3 PHP 變數類型 25
5.3.1 布爾型(Boolean) 26
5.3.2 整型(Integer) 27
5.3.3 浮點型(Float) 28
5.3.4 字元串型(String) 29
5.3.5 空型(Null) 34
第 6 章 PHP 運算符詳解 35
6.1 算術運算符 35
6.2 賦值運算符 37
6.3 比較運算符 38
6.4 邏輯運算符 38
6.4.1 邏輯與(&& 或 and) 39
6.4.2 邏輯或(|| 或 or) 39
6.4.3 邏輯非(!) 40
6.5 字元串運算符 40
6.6 其他運算符 41
6.6.1 反引號運算符('') 41
2 從零開始系列圖書 目錄
6.6.2 錯誤抑制符(@) 41
6.6.3 三元運算符( :) 42
6.6.4 提升運算符優先權(()) 42
6.6.5 運算符的優先權 42
第 7 章 PHP 流程控制結構 44
7.1 順序結構 45
7.2 分支結構 45
7.2.1 單一的分支結構 46
7.2.2 雙向分支結構 46
7.2.3 多向分支結構(一) 47
7.2.4 多向分支結構(二) 47
7.2.5 巢狀分支結構 48
7.3 循環結構 49
7.3.1 while 循環 50
7.3.2 do while 循環 53
7.3.3 for 循環 57
7.3.4 特殊的流程控制語句 60
7.4 小結 62
第 8 章 函式 63
8.1 PHP 中的函式 63
8.2 函式的分類 64
8.2.1 系統函式 64
8.2.2 自定義函式 65
8.3 函式的參數 69
8.3.1 形參 69
8.3.2 實參 69
8.3.3 函式參數實例 69
8.3.4 形參的默認值 72
8.4 函式返回值 74
8.5 函式館的引入方式 75
8.6 變數的作用域 78
8.6.1 局部變數 78
8.6.2 全局變數(global) 79
8.6.3 靜態變數(static) 79
8.6.4 超全局變數($GLOBALS) 80
8.7 可變參數個數的函式 81
8.7.1 func_num_args() 82
8.7.2 func_get_args() 83
8.7.3 func_get_arg() 83
8.8 變數函式(拓展) 85
8.9 匿名函式(拓展) 85
8.10 回調函式(拓展) 86
8.11 遞歸函式(拓展) 87
8.12 小結 87
第 9 章 數組 88
9.1 數組單元的定義 89
9.2 數組的分類(兩種類型) 89
9.2.1 索引式數組 90
9.2.2 關聯式數組 90
9.3 數組的 3 種定義 90
9.3.1 捷徑定義數組 90
9.3.2 array 語言結構定義數組 92
9.3.3 直接賦值方式定義數組 93
9.3.4 特殊情況 94
9.3.5 注意事項 95
9.4 使用數組 95
9.5 數組的維度 96
9.6 數組的遍歷(疊代) 98
9.7 常用函式 107
第 10 章 字元串實戰 110
第 11 章 正則表達式 123
11.1 什麼是正則表達式 123
11.2 正則表達式用來乾什麼 123
11.3 怎么學習正則 124
11.4 正則的規則 124
11.5 正則的模式 124
目 錄 3
11.6 正則的定界符 125
11.7 正則的原子 126
11.8 正則的元字元 128
11.8.1 原子表 128
11.8.2 匹配次數 129
11.8.3 抑揚符與美元符號 130
11.8.4 常用元字元 133
11.8.5 小括弧 136
11.8.6 或符號 140
11.9 模式修正符 141
第 12 章 錯誤日誌和日期時間處理
147
12.1 常見的 PHP 錯誤類型 147
12.1.1 語法錯誤 147
12.1.2 運行時錯誤 148
12.1.3 邏輯錯誤 148
12.2 三種方式解決問題 149
12.2.1 輸出法調試 149
12.2.2 代碼中斷法 149
12.2.3 注釋調試法 151
12.3 PHP 中的錯誤級別 152
12.3.1 E_Notice 級別 152
12.3.2 E_Warning 級別 152
12.3.3 E_Error 級別 153
12.3.4 E_All 級別 153
12.4 控制 PHP 報錯 154
12.4.1 PHP 配置檔案 154
12.4.2 當前腳本 155
12.4.3 在腳本中配置 php.ini 其他配置項
157
12.5 日誌處理 159
12.6 日期時間 159
12.6.1 時區 160
12.6.2 日期函式 161
12.6.3 萬年曆 161
第 13 章 檔案系統 180
13.1 檔案是什麼 180
13.2 檔案類型 180
13.3 目錄遍歷 181
13.4 相對路徑與絕對路徑 186
13.5 統計目錄大小 187
13.6 遞歸刪除目錄 192
13.7 遞歸複製目錄 193
13.8 檔案的基本操作 195
第 14 章 檔案上傳和下載 212
14.1 檔案上傳的原理 212
14.2 上傳檔案的注意事項 216
14.3 單檔案上傳函式 216
14.4 多檔案上傳 219
14.5 線上相冊管理系統 222

相關詞條

熱門詞條

聯絡我們