第1部分 基礎(chǔ)篇
第1堂課 PHP概述 3
視頻講解:110分鐘
1.1 怎樣學(xué)好PHP 4
1.1.1 什么是PHP 4
1.1.2 PHP的優(yōu)勢 4
1.1.3 如何學(xué)好編程 6
1.1.4 下載PHP及相關(guān)軟件 7
1.1.5 代碼編輯工具 8
1.1.6 下載PHP用戶手冊 9
1.2 環(huán)境的搭建 9
1.2.1 AppServ——Windows版PHP集成化
安裝包 9
1.2.2 XAMPP——Linux版PHP集成化
安裝包 11
1.3 PHP開發(fā)環(huán)境的關(guān)鍵配置信息 13
1.3.1 Apache服務(wù)器的基本配置 13
1.3.2 php.ini文件的基本配置 13
1.4 解決PHP的常見配置問題 14
1.4.1 解決Apache服務(wù)器端口沖突 15
1.4.2 設(shè)置PHP的系統(tǒng)當(dāng)前時(shí)間 15
1.4.3 增加PHP擴(kuò)展模塊 15
1.5 照貓畫虎——基本功訓(xùn)練 15
1.5.1 基本功訓(xùn)練1——測試PHP環(huán)境是否
搭建成功 15
1.5.2 基本功訓(xùn)練2——第一次登錄phpMyAdmin
圖形化管理工具 16
1.5.3 基本功訓(xùn)練3——瀏覽PHP環(huán)境
配置說明 16
1.5.4 基本功訓(xùn)練4——解析PHP環(huán)境搭建的
四大目錄 17
1.5.5 基本功訓(xùn)練5——編輯第一個(gè)PHP程序 18
1.6 情景應(yīng)用——拓展與實(shí)踐 19
1.6.1 情景應(yīng)用1——輸出系統(tǒng)的當(dāng)前時(shí)間 19
1.6.2 情景應(yīng)用2——輸出“明日科技
歡迎您!” 20
1.6.3 情景應(yīng)用3——輸出一個(gè)漂亮的圖片 20
1.6.4 情景應(yīng)用4——更改Apache服務(wù)器的
端口號(hào)為82 21
1.6.5 情景應(yīng)用5——Apache端口號(hào)修改后運(yùn)行
第一個(gè)PHP程序 21
1.7 自我測試 22
1.8 行動(dòng)指南 23
1.9 成功可以復(fù)制——PHP開山鼻祖
Rasmus Lerdorf 24
第2堂課 PHP基礎(chǔ) 25
視頻講解:140分鐘
2.1 PHP工作原理 26
2.2 PHP標(biāo)記 27
2.3 代碼注釋 27
2.3.1 使用PHP注釋 27
2.3.2 有效使用注釋 28
2.4 PHP常量 29
2.4.1 聲明和使用常量 29
2.4.2 預(yù)定義常量 30
2.5 PHP變量 31
2.5.1 聲明變量 31
2.5.2 變量作用域 33
2.5.3 可變變量 35
2.6 PHP數(shù)據(jù)類型 35
2.6.1 標(biāo)量數(shù)據(jù)類型 35
2.6.2 復(fù)合數(shù)據(jù)類型 38
2.6.3 特殊數(shù)據(jù)類型 39
2.6.4 轉(zhuǎn)換數(shù)據(jù)類型 39
2.6.5 檢測數(shù)據(jù)類型 40
2.7 PHP的運(yùn)算符 41
2.7.1 算術(shù)運(yùn)算符 41
2.7.2 字符串運(yùn)算符 42
2.7.3 賦值運(yùn)算符 42
2.7.4 位運(yùn)算符 43
2.7.5 遞增或遞減運(yùn)算符 43
2.7.6 邏輯運(yùn)算符 44
2.7.7 比較運(yùn)算符 45
2.7.8 三元運(yùn)算符 46
2.7.9 運(yùn)算符的使用規(guī)則 46
2.8 照貓畫虎——基本功訓(xùn)練 47
2.8.1 基本功訓(xùn)練1——獲取當(dāng)前執(zhí)行
文件名稱 47
2.8.2 基本功訓(xùn)練2——加法計(jì)算器 48
2.8.3 基本功訓(xùn)練3——輸出姚明的個(gè)人信息 48
2.8.4 基本功訓(xùn)練4——比較某一天的產(chǎn)品
銷量 49
2.8.5 基本功訓(xùn)練5——根據(jù)工資多少判斷
購物地點(diǎn) 50
2.9 情景應(yīng)用——拓展與實(shí)踐 50
2.9.1 情景應(yīng)用1——在留言板中輸出系統(tǒng)
當(dāng)前時(shí)間 50
2.9.2 情景應(yīng)用2——根據(jù)奇偶天數(shù)安排
工作任務(wù) 51
2.9.3 情景應(yīng)用3——計(jì)算長方形的面積 52
2.9.4 情景應(yīng)用4——檢測變量是否為整型 52
2.9.5 情景應(yīng)用5——通過數(shù)據(jù)遞增運(yùn)算
統(tǒng)計(jì)網(wǎng)站訪問量 53
2.9.6 情景應(yīng)用6——輸出學(xué)生的考試成績 54
2.10 自我測試 54
2.11 行動(dòng)指南 55
2.12 成功可以復(fù)制——?dú)⒍就?br>王江民 56
第3堂課 PHP函數(shù) 59
視頻講解:100分鐘
3.1 PHP函數(shù)介紹 60
3.1.1 定義和調(diào)用函數(shù) 60
3.1.2 在函數(shù)間傳遞參數(shù) 60
3.1.3 從函數(shù)中返回值 62
3.1.4 變量函數(shù) 62
3.1.5 對(duì)函數(shù)的引用 63
3.1.6 取消引用 63
3.2 PHP變量函數(shù)庫 64
3.3 PHP字符串函數(shù)庫 65
3.4 PHP日期時(shí)間函數(shù)庫 66
3.5 PHP數(shù)學(xué)函數(shù)庫 67
3.6 PHP文件系統(tǒng)函數(shù)庫 68
3.7 MySQL函數(shù)庫 70
3.8 照貓畫虎——基本功訓(xùn)練 71
3.8.1 基本功訓(xùn)練1——判斷用戶提交用戶名
是否為空 71
3.8.2 基本功訓(xùn)練2——打印輸出員工的
個(gè)人信息 72
3.8.3 基本功訓(xùn)練3——輸出公司的企業(yè)文化 72
3.8.4 基本功訓(xùn)練4——計(jì)算密碼長度 73
3.8.5 基本功訓(xùn)練5——驗(yàn)證輸入時(shí)間是否
有效 73
3.8.6 基本功訓(xùn)練6——獲取商品銷量的
最高值 74
3.8.7 基本功訓(xùn)練7——讀取文本文件中的
數(shù)據(jù) 75
3.9 情景應(yīng)用——拓展與實(shí)踐 76
3.9.1 情景應(yīng)用1——控制帖子標(biāo)題的輸出
長度 76
3.9.2 情景應(yīng)用2——去除用戶填寫注冊
信息中的空格 77
3.9.3 情景應(yīng)用3——對(duì)關(guān)鍵字進(jìn)行描紅 78
3.9.4 情景應(yīng)用4——網(wǎng)頁鬧鐘 79
3.9.5 情景應(yīng)用5——幸運(yùn)數(shù)字抽獎(jiǎng) 80
3.9.6 情景應(yīng)用6——數(shù)字驗(yàn)證碼 80
3.9.7 情景應(yīng)用7——文本文件統(tǒng)計(jì)網(wǎng)站
訪問量 81
3.9.8 情景應(yīng)用8——購物車中商品的輸出 83
3.9.9 情景應(yīng)用9——中文圖像驗(yàn)證碼 83
3.10 自我測試 84
3.11 行動(dòng)指南 85
3.12 成功可以復(fù)制——締造華人的
硅谷傳奇楊致遠(yuǎn) 86
第4堂課 PHP流程控制語句 89
視頻講解:95分鐘
4.1 程序的3種控制結(jié)構(gòu) 90
4.1.1 順序結(jié)構(gòu) 90
4.1.2 選擇(分支)結(jié)構(gòu) 90
4.1.3 循環(huán)結(jié)構(gòu) 91
4.2 條件控制語句 91
4.2.1 if條件控制語句 92
4.2.2 switch多分支語句 93
4.3 循環(huán)控制語句 95
4.3.1 while循環(huán)語句 95
4.3.2 do…while循環(huán)語句 96
4.3.3 for循環(huán)語句 97
4.3.4 foreach循環(huán)語句 98
4.4 跳轉(zhuǎn)語句 100
4.4.1 break跳轉(zhuǎn)語句 100
4.4.2 continue跳轉(zhuǎn)語句 101
4.5 包含語句 102
4.5.1 include()語句 103
4.5.2 require()語句 103
4.5.3 include_once()語句 104
4.5.4 require_once()語句 105
4.5.5 include()語句和require()語句的區(qū)別 106
4.6 照貓畫虎——基本功訓(xùn)練 107
4.6.1 基本功訓(xùn)練1——對(duì)與錯(cuò)的判斷 107
4.6.2 基本功訓(xùn)練2——for語句計(jì)算階乘 107
4.6.3 基本功訓(xùn)練3——if語句判斷閏年 108
4.6.4 基本功訓(xùn)練4——用switch語句計(jì)算
商品的折扣價(jià)格 108
4.6.5 基本功訓(xùn)練5——向一個(gè)循環(huán)語句中
發(fā)布終止指令 109
4.7 情景應(yīng)用——拓展與實(shí)踐 110
4.7.1 情景應(yīng)用1——使用if語句判斷美女
征婚條件 110
4.7.2 情景應(yīng)用2——使用switch語句定制網(wǎng)頁
每日問候語 112
4.7.3 情景應(yīng)用3——使用while語句循環(huán)讀取
數(shù)組中數(shù)據(jù) 113
4.7.4 情景應(yīng)用4——switch網(wǎng)頁框架 114
4.7.5 情景應(yīng)用5——使用for循環(huán)語句實(shí)現(xiàn)
多圖片上傳 115
4.8 自我測試 116
4.9 行動(dòng)指南 118
4.10 成功可以復(fù)制——BEA創(chuàng)始人
之一莊思浩 119
第5堂課 PHP數(shù)組應(yīng)用 121
視頻講解:105分鐘
5.1 數(shù)組概述 122
5.2 數(shù)組類型 122
5.3 聲明數(shù)組 123
5.3.1 用戶創(chuàng)建數(shù)組 123
5.3.2 函數(shù)創(chuàng)建數(shù)組 124
5.3.3 創(chuàng)建二維數(shù)組 124
5.4 遍歷、輸出數(shù)組 125
5.4.1 遍歷數(shù)組 125
5.4.2 輸出數(shù)組元素 128
5.5 PHP數(shù)組函數(shù) 128
5.5.1 統(tǒng)計(jì)數(shù)組元素個(gè)數(shù) 128
5.5.2 向數(shù)組中添加元素 129
5.5.3 獲取數(shù)組中最后一個(gè)元素 129
5.5.4 刪除數(shù)組中重復(fù)元素 129
5.5.5 獲取數(shù)組中指定元素的鍵名 130
5.6 PHP全局?jǐn)?shù)組 131
5.6.1 $_SERVER[ ]全局?jǐn)?shù)組 131
5.6.2 $_GET[ ]和$_POST[ ]全局?jǐn)?shù)組 132
5.6.3 $_COOKIE全局?jǐn)?shù)組 133
5.6.4 $_ENV[ ]全局?jǐn)?shù)組 133
5.6.5 $_REQUEST[ ]全局?jǐn)?shù)組 133
5.6.6 $_SESSION[ ]全局?jǐn)?shù)組 134
5.6.7 $_FILES[ ]全局?jǐn)?shù)組 134
5.7 照貓畫虎——基本功訓(xùn)練 134
5.7.1 基本功訓(xùn)練1——輸出數(shù)組中元素值 134
5.7.2 基本功訓(xùn)練2——遍歷數(shù)組 135
5.7.3 基本功訓(xùn)練3——foreach語句
遍歷數(shù)組 135
5.7.4 基本功訓(xùn)練4——將數(shù)組元素轉(zhuǎn)換成
字符串 136
5.7.5 基本功訓(xùn)練5——去除數(shù)組中重復(fù)的
元素 136
5.7.6 基本功訓(xùn)練6——向數(shù)組中添加元素 137
5.7.7 基本功訓(xùn)練7——獲取服務(wù)器端的IP
地址 137
5.8 情景應(yīng)用——拓展與實(shí)踐 138
5.8.1 情景應(yīng)用1——字符串?dāng)?shù)組排序 138
5.8.2 情景應(yīng)用2——獲取用戶注冊信息 139
5.8.3 情景應(yīng)用3——獲取上傳文件的數(shù)據(jù) 140
5.8.4 情景應(yīng)用4——生成在線考試題 140
5.8.5 情景應(yīng)用5——通過客戶端IP地址限制
投票次數(shù) 141
5.9 自我測試 142
5.10 行動(dòng)指南 143
5.11 成功可以復(fù)制——迅雷創(chuàng)始人
鄒勝龍 144