從零開(kāi)始 PHP網(wǎng)頁(yè)開(kāi)發(fā)基礎(chǔ)
定 價(jià):59 元
- 作者:袁曉飛
- 出版時(shí)間:2020/9/1
- ISBN:9787115539915
- 出 版 社:人民郵電出版社
- 中圖法分類:TP312.8
- 頁(yè)碼:240
- 紙張:
- 版次:01
- 開(kāi)本:16開(kāi)
新手 PHP 程序員在求職或剛剛接觸真正的開(kāi)發(fā)工作時(shí),會(huì)遇到各種書本中不曾講解的難題,因此會(huì)感到無(wú)從下手。本書則從實(shí)際開(kāi)發(fā)工作的角度,總結(jié)出了一套直擊要害、非常有效的學(xué)習(xí)路線,能夠幫助新手 PHP 程序員少走彎路,更快地掌握網(wǎng)站開(kāi)發(fā)的要點(diǎn)。
本書側(cè)重于 PHP 基礎(chǔ)知識(shí)和應(yīng)用方法的講解,涵蓋PHP基本語(yǔ)法、流程控制、PHP函數(shù)、PHP數(shù)組、PHP字符串、PHP正則表達(dá)式、日期與時(shí)間開(kāi)發(fā)方法、錯(cuò)誤日志處理等日常工作中必備的開(kāi)發(fā)知識(shí),并通過(guò)簡(jiǎn)明易懂的案例幫助PHP開(kāi)發(fā)新手輕松地理解PHP開(kāi)發(fā)的思路、方法和技巧,從而將這些經(jīng)驗(yàn)運(yùn)用到自己的實(shí)際工作中。
1.初學(xué)首選,入行經(jīng)典:針對(duì)PHP新手精心打造,講透核心基礎(chǔ)知識(shí),畢業(yè)面試不愁、跳槽求職無(wú)憂;
2.內(nèi)容全面、一針見(jiàn)血:突破實(shí)戰(zhàn)應(yīng)用障礙,覆蓋PHP工程師實(shí)際工作中的方方面面;
3.突出重點(diǎn)、循序漸進(jìn):按照實(shí)際工作中的應(yīng)用場(chǎng)景組織內(nèi)容,讀者無(wú)痛輕松掌握開(kāi)發(fā)本領(lǐng)。
袁曉飛:兄弟連講師 火星講師 主要教授PHP以及網(wǎng)頁(yè)開(kāi)發(fā)相關(guān)課程。 寫作風(fēng)格輕松易懂,連續(xù)性強(qiáng),覆蓋PHP工程師實(shí)際工作中的方方面面
第 1 章 PHP 基礎(chǔ)準(zhǔn)備 1
1.1 服務(wù)器端的腳本語(yǔ)言 PHP 1
1.1.1 PHP 的誕生 2
1.1.2 PHP 是什么 2
1.2 為什么要學(xué)習(xí) PHP 3
1.2.1 學(xué)習(xí) PHP 的出發(fā)點(diǎn) 3
1.2.2 如何學(xué)習(xí) PHP 3
1.3 PHP 開(kāi)發(fā)平臺(tái)入門 4
1.3.1 LAMP 平臺(tái) 4
1.3.2 ASP.net 平臺(tái) 4
1.3.3 JavaEE 4
第 2 章 配置與安裝環(huán)境 6
2.1 下載本地服務(wù)器集成軟件 6
2.2 安裝集成環(huán)境 8
2.3 查看環(huán)境是否安裝成功 11
第 3 章 WAMP 集成環(huán)境菜單詳解
12
3.1 Localhost 本地主機(jī) 13
3.2 phpMyAdmin 16
3.3 www 目錄 16
3.4 Apache 16
3.5 PHP 17
3.6 MySQL 17
3.7 服務(wù)配置文件 17
3.7.1 配置文件 17
3.7.2 配置文件所在位置 18
3.7.3 注意事項(xiàng) 18
3.8 服務(wù)的啟動(dòng)與停止 18
第 4 章 第 一個(gè) PHP 文件 19
4.1 PHP 文件存儲(chǔ)位置 19
4.2 文件命名 20
4.3 文檔格式 20
4.4 PHP 語(yǔ)言格式 21
4.5 PHP 注釋符號(hào) 22
4.6 注意事項(xiàng) 22
4.7 PHP 當(dāng)中的小工具 23
第 5 章 PHP 變量詳解 24
5.1 通俗理解變量 24
5.2 標(biāo)識(shí)符命名規(guī)則 25
5.3 PHP 變量類型 25
5.3.1 布爾型(Boolean) 26
5.3.2 整型(Integer) 27
5.3.3 浮點(diǎn)型(Float) 28
5.3.4 字符串型(String) 29
5.3.5 空型(Null) 34
第 6 章 PHP 運(yùn)算符詳解 35
6.1 算術(shù)運(yùn)算符 35
6.2 賦值運(yùn)算符 37
6.3 比較運(yùn)算符 38
6.4 邏輯運(yùn)算符 38
6.4.1 邏輯與(&& 或 and) 39
6.4.2 邏輯或(|| 或 or) 39
6.4.3 邏輯非(!) 40
6.5 字符串運(yùn)算符 40
6.6 其他運(yùn)算符 41
6.6.1 反引號(hào)運(yùn)算符(') 41
2 從零開(kāi)始系列圖書 目錄
6.6.2 錯(cuò)誤抑制符(@) 41
6.6.3 三元運(yùn)算符( :) 42
6.6.4 提升運(yùn)算符優(yōu)先級(jí)(()) 42
6.6.5 運(yùn)算符的優(yōu)先級(jí) 42
第 7 章 PHP 流程控制結(jié)構(gòu) 44
7.1 順序結(jié)構(gòu) 45
7.2 分支結(jié)構(gòu) 45
7.2.1 單一的分支結(jié)構(gòu) 46
7.2.2 雙向分支結(jié)構(gòu) 46
7.2.3 多向分支結(jié)構(gòu)(一) 47
7.2.4 多向分支結(jié)構(gòu)(二) 47
7.2.5 巢狀分支結(jié)構(gòu) 48
7.3 循環(huán)結(jié)構(gòu) 49
7.3.1 while 循環(huán) 50
7.3.2 do while 循環(huán) 53
7.3.3 for 循環(huán) 57
7.3.4 特殊的流程控制語(yǔ)句 60
7.4 小結(jié) 62
第 8 章 函數(shù) 63
8.1 PHP 中的函數(shù) 63
8.2 函數(shù)的分類 64
8.2.1 系統(tǒng)函數(shù) 64
8.2.2 自定義函數(shù) 65
8.3 函數(shù)的參數(shù) 69
8.3.1 形參 69
8.3.2 實(shí)參 69
8.3.3 函數(shù)參數(shù)實(shí)例 69
8.3.4 形參的默認(rèn)值 72
8.4 函數(shù)返回值 74
8.5 函數(shù)庫(kù)的引入方式 75
8.6 變量的作用域 78
8.6.1 局部變量 78
8.6.2 全局變量(global) 79
8.6.3 靜態(tài)變量(static) 79
8.6.4 超全局變量($GLOBALS) 80
8.7 可變參數(shù)個(gè)數(shù)的函數(shù) 81
8.7.1 func_num_args() 82
8.7.2 func_get_args() 83
8.7.3 func_get_arg() 83
8.8 變量函數(shù)(拓展) 85
8.9 匿名函數(shù)(拓展) 85
8.10 回調(diào)函數(shù)(拓展) 86
8.11 遞歸函數(shù)(拓展) 87
8.12 小結(jié) 87
第 9 章 數(shù)組 88
9.1 數(shù)組單元的定義 89
9.2 數(shù)組的分類(兩種類型) 89
9.2.1 索引式數(shù)組 90
9.2.2 關(guān)聯(lián)式數(shù)組 90
9.3 數(shù)組的 3 種定義 90
9.3.1 快捷方式定義數(shù)組 90
9.3.2 array 語(yǔ)言結(jié)構(gòu)定義數(shù)組 92
9.3.3 直接賦值方式定義數(shù)組 93
9.3.4 特殊情況 94
9.3.5 注意事項(xiàng) 95
9.4 使用數(shù)組 95
9.5 數(shù)組的維度 96
9.6 數(shù)組的遍歷(迭代) 98
9.7 常用函數(shù) 107
第 10 章 字符串實(shí)戰(zhàn) 110
第 11 章 正則表達(dá)式 123
11.1 什么是正則表達(dá)式 123
11.2 正則表達(dá)式用來(lái)干什么 123
11.3 怎么學(xué)習(xí)正則 124
11.4 正則的規(guī)則 124
11.5 正則的模式 124
目 錄 3
11.6 正則的定界符 125
11.7 正則的原子 126
11.8 正則的元字符 128
11.8.1 原子表 128
11.8.2 匹配次數(shù) 129
11.8.3 抑揚(yáng)符與美元符號(hào) 130
11.8.4 常用元字符 133
11.8.5 小括號(hào) 136
11.8.6 或符號(hào) 140
11.9 模式修正符 141
第 12 章 錯(cuò)誤日志和日期時(shí)間處理
147
12.1 常見(jiàn)的 PHP 錯(cuò)誤類型 147
12.1.1 語(yǔ)法錯(cuò)誤 147
12.1.2 運(yùn)行時(shí)錯(cuò)誤 148
12.1.3 邏輯錯(cuò)誤 148
12.2 三種方式解決問(wèn)題 149
12.2.1 輸出法調(diào)試 149
12.2.2 代碼中斷法 149
12.2.3 注釋調(diào)試法 151
12.3 PHP 中的錯(cuò)誤級(jí)別 152
12.3.1 E_Notice 級(jí)別 152
12.3.2 E_Warning 級(jí)別 152
12.3.3 E_Error 級(jí)別 153
12.3.4 E_All 級(jí)別 153
12.4 控制 PHP 報(bào)錯(cuò) 154
12.4.1 PHP 配置文件 154
12.4.2 當(dāng)前腳本 155
12.4.3 在腳本中配置 php.ini 其他配置項(xiàng)
157
12.5 日志處理 159
12.6 日期時(shí)間 159
12.6.1 時(shí)區(qū) 160
12.6.2 日期函數(shù) 161
12.6.3 萬(wàn)年歷 161
第 13 章 文件系統(tǒng) 180
13.1 文件是什么 180
13.2 文件類型 180
13.3 目錄遍歷 181
13.4 相對(duì)路徑與絕對(duì)路徑 186
13.5 統(tǒng)計(jì)目錄大小 187
13.6 遞歸刪除目錄 192
13.7 遞歸復(fù)制目錄 193
13.8 文件的基本操作 195
第 14 章 文件上傳和下載 212
14.1 文件上傳的原理 212
14.2 上傳文件的注意事項(xiàng) 216
14.3 單文件上傳函數(shù) 216
14.4 多文件上傳 219
14.5 在線相冊(cè)管理系統(tǒng) 222