注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)圖形圖像、多媒體、網(wǎng)頁(yè)制作PHP+MySQL網(wǎng)站開發(fā)從零開始學(xué)(視頻教學(xué)版)

PHP+MySQL網(wǎng)站開發(fā)從零開始學(xué)(視頻教學(xué)版)

PHP+MySQL網(wǎng)站開發(fā)從零開始學(xué)(視頻教學(xué)版)

定 價(jià):¥69.00

作 者: 樊愛宛,黃凱 著
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787302479697 出版時(shí)間: 2017-09-01 包裝: 平裝
開本: 16開 頁(yè)數(shù): 395 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  PHP已經(jīng)走過了20多年,目前*新版本是PHP 7,性能方面得到了大幅度的提升。本書就是立足于*新版的PHP和MySQL,從*基礎(chǔ)的語(yǔ)法基礎(chǔ)開發(fā),讓沒有編程基礎(chǔ)的人也學(xué)會(huì)PHP+MySQL網(wǎng)站開發(fā)。 本書分為4篇共19章,第一篇(1~6章)先介紹PHP 7的語(yǔ)法和一些新特色;第二篇(7~10章)是PHP的一些高級(jí)應(yīng)用,如國(guó)際化、zip文件處理、圖形圖像操作、正則表達(dá)式;第三篇(11~15章)是MySQL數(shù)據(jù)庫(kù)的基礎(chǔ)入門,包括數(shù)據(jù)庫(kù)、數(shù)據(jù)表和數(shù)據(jù)的常見操作;*后一篇(16~17章)是PHP+MySQL的混合操作,還包含兩個(gè)大型項(xiàng)目的開發(fā)步驟。 本書適合所有想學(xué)習(xí)網(wǎng)頁(yè)開發(fā)、Web項(xiàng)目開發(fā)的入門讀者,也適合所有想學(xué)習(xí)PHP的讀者,還適合做一些培訓(xùn)機(jī)構(gòu)的PHP和MySQL培訓(xùn)教材。

作者簡(jiǎn)介

  樊愛宛,平頂山學(xué)院資深教授,教師。

圖書目錄

第1章 認(rèn)識(shí)PHP 7 1
1.1 PHP的發(fā)展歷程 1
1.2 PHP語(yǔ)言的優(yōu)缺點(diǎn) 2
1.3 誰(shuí)在用PHP 3
1.4 PHP 7的新特性 3
1.4.1 性能提高 3
1.4.2 標(biāo)量類型聲明 4
1.4.3 返回值類型聲明 4
1.4.4 NULL 合并運(yùn)算符 4
1.4.5 太空船操作符(組合比較符) 4
1.4.6 匿名類 5
1.4.7 use加強(qiáng) 5
1.5 搭建PHP開發(fā)環(huán)境 5
1.5.1 下載XAMPP 6
1.5.2 Windows版本 7
1.5.3 Linux版本 9
1.5.4 MAC OS X版本 10
1.5.5 其他安裝方式 10
1.6 配置和啟動(dòng)XAMPP 10
1.6.1 Windows版本 10
1.6.2 Linux與MAC OS X版本 11
1.6.3 查看PHP配置信息 13
1.7 第一個(gè)PHP程序:Hello World 14
1.8 PHP的開發(fā)工具 15
1.8.1 Sublime Text簡(jiǎn)介 15
1.8.2 Atom簡(jiǎn)介 25
1.8.3 其他流行的集成開發(fā)環(huán)境與開發(fā)工具 30
第2章 PHP基礎(chǔ)語(yǔ)法 31
2.1 PHP標(biāo)識(shí)符 31
2.2 變量 32
2.2.1 變量名稱 32
2.2.2 給變量賦值 32
2.2.3 引用賦值 33
2.2.4 變量的數(shù)據(jù)類型 33
2.2.5 可變變量 34
2.3 常量 34
2.3.1 聲明常量 34
2.3.2 常量與變量不同 35
2.3.3 檢查某常量是否存在 35
2.3.4 內(nèi)置常量 35
2.4 數(shù)據(jù)類型 36
2.4.1 數(shù)據(jù)類型簡(jiǎn)介 36
2.4.2 布爾型(boolean) 36
2.4.3 整型(integer) 37
2.4.4 浮點(diǎn)型(float) 38
2.4.5 字符串(string) 38
2.4.6 數(shù)組(array) 40
2.4.7 對(duì)象(object) 40
2.4.8 資源(resource) 41
2.4.9 無(wú)類型(NULL) 41
2.4.10 數(shù)據(jù)類型相互轉(zhuǎn)換 41
2.5 表達(dá)式 42
2.6 運(yùn)算符 42
2.6.1 算術(shù)運(yùn)算符 42
2.6.2 字符串運(yùn)算符 43
2.6.3 賦值運(yùn)算符 43
2.6.4 比較運(yùn)算符 43
2.6.5 邏輯運(yùn)算符 44
2.6.6 按位運(yùn)算符 45
2.6.7 錯(cuò)誤控制運(yùn)算符 45
2.6.8 三元運(yùn)算符 45
2.6.9 NULL 合并運(yùn)算符 46
2.6.10 太空船操作符(組合比較符) 46
2.6.11 運(yùn)算符的優(yōu)先級(jí)和結(jié)合規(guī)則 46
2.7 流程控制 46
2.7.1 條件控制語(yǔ)句if、else、elseif 47
2.7.2 條件控制語(yǔ)句switch、case、break、default 48
2.7.3 while循環(huán)語(yǔ)句 48
2.7.4 do...while循環(huán)語(yǔ)句 49
2.7.5 for循環(huán)語(yǔ)句 49
2.7.6 foreach循環(huán)語(yǔ)句 50
2.7.7 使用break/contine語(yǔ)句跳出循環(huán) 51
2.8 函數(shù)(function) 51
2.8.1 函數(shù)的定義 51
2.8.2 向函數(shù)傳遞參數(shù) 52
2.8.3 通過引用傳遞參數(shù) 53
2.8.4 默認(rèn)參數(shù)的值 53
2.8.5 參數(shù)類型聲明 54
2.8.6 可變數(shù)量的參數(shù)列表 54
2.8.7 使用全局變量 55
2.8.8 使用靜態(tài)變量 55
2.8.9 從函數(shù)返回值 56
2.8.10 返回值類型聲明 56
2.8.11 可變函數(shù) 57
2.8.12 匿名函數(shù) 57
第3章 PHP與用戶交互 58
3.1 表單處理 58
3.1.1 表單簡(jiǎn)介 58
3.1.2 GET和POST的區(qū)別 59
3.1.3 PHP與表單處理 60
3.2 表單元素及處理 60
3.2.1 文本框 60
3.2.2 單選按鈕(radio)與復(fù)選框(checkbox) 61
3.2.3 下拉列表 63
3.2.4 按鈕 65
3.3 Cookie 66
3.3.1 什么是Cookie 67
3.3.2 如何創(chuàng)建Cookie 67
3.3.3 如何讀取Cookie 68
3.3.4 如何確認(rèn)Cookie存在 68
3.3.5 如何刪除Cookie 68
3.4 Session 69
3.4.1 什么是Session 69
3.4.2 如何創(chuàng)建Session 69
3.4.3 如何存儲(chǔ)Session 70
3.4.4 如何檢測(cè)Session是否存在 70
3.4.5 終結(jié)Session 71
第4章 字符串和數(shù)組 72
4.1 字符串 72
4.1.1 字符串里字符的類型 72
4.1.2 連接字符串 72
4.1.3 計(jì)算字符串長(zhǎng)度strlen() 73
4.1.4 檢索字符串 73
4.1.5 截取字符串 75
4.1.6 替換字符串 75
4.1.7 清理字符串 76
4.1.8 切分和組合字符串 77
4.1.9 其他常用字符串函數(shù) 78
4.2 數(shù)組的類型 79
4.2.1 數(shù)字索引數(shù)組 79
4.2.2 關(guān)聯(lián)索引數(shù)組 79
4.2.3 多維數(shù)組 80
4.3 統(tǒng)計(jì)數(shù)組元素個(gè)數(shù)count()函數(shù) 81
4.4 用foreach遍歷數(shù)組 82
4.5 設(shè)置數(shù)組指針—reset()、end()、 next()、prev()、current()、each() 82
4.6 數(shù)組排序 83
4.6.1 默認(rèn)排序sort()、 rsort() 83
4.6.2 關(guān)聯(lián)索引數(shù)組按照鍵值排序asort()、arsort() 85
4.6.3 關(guān)聯(lián)索引數(shù)組按照鍵名排序ksort()、krsort() 85
4.7 數(shù)組常見操作 86
4.7.1 向數(shù)組添加新元素array_push()、array_unshift() 86
4.7.2 刪除數(shù)組元素array_pop()、array_shift() 86
4.7.3 刪除數(shù)組中的重復(fù)值array_unique() 87
4.7.4 對(duì)數(shù)組進(jìn)行查詢in_array() 88
4.7.5 其他常用數(shù)組函數(shù)array_keys()、array_values()、unset() 88
第5章 日期與時(shí)間 90
5.1 設(shè)置時(shí)區(qū) 90
5.2 獲取UNIX時(shí)間戳 91
5.3 根據(jù)時(shí)間戳獲取日期和時(shí)間 91
5.4 根據(jù)日期和時(shí)間獲取時(shí)間戳 92
5.5 根據(jù)時(shí)間戳獲取包含日期信息的數(shù)組 92
5.6 驗(yàn)證日期的有效性 93
5.7 輸出指定格式的日期和時(shí)間 94
5.8 面向?qū)ο蟮娜掌跁r(shí)間類 95
5.8.1 DateTime類 95
5.8.2 DateTimeImmutable類 96
5.8.3 DateTimeZone類 97
5.8.4 DateInterval類 98
5.8.5 DatePeriod類 99
第6章 文件與目錄 100
6.1 文件操作 100
6.1.1 打開文件 100
6.1.2 檢查是否已到達(dá)文件末尾 101
6.1.3 讀取文件 102
6.1.4 關(guān)閉文件 102
6.1.5 將整個(gè)文件讀入一個(gè)字符串 103
6.1.6 將字符串寫入文件 103
6.1.7 將整個(gè)文件讀入一個(gè)數(shù)組 104
6.1.8 復(fù)制文件 104
6.1.9 刪除文件 105
6.1.10 檢查文件是否正常 105
6.1.11 返回關(guān)于文件的信息 105
6.2 目錄操作 107
6.2.1 打開目錄 107
6.2.2 關(guān)閉目錄 107
6.2.3 讀取目錄 107
6.2.4 創(chuàng)建目錄 108
6.2.5 刪除目錄 109
6.2.6 重命名文件或目錄 109
6.2.7 檢查文件或目錄是否存在 109
第7章 PHP與國(guó)際化 110
7.1 多字節(jié)字符函數(shù) 110
7.1.1 檢測(cè)字符串的編碼 111
7.1.2 檢查字符串在指定的編碼里是否有效 111
7.1.3 轉(zhuǎn)換字符編碼格式 111
7.1.4 解析$_GET字符串 112
7.1.5 按字節(jié)數(shù)來截取字符串 112
7.2 intl模塊簡(jiǎn)介 113
7.2.1 安裝intl模塊 113
7.2.2 Collator類比較字符串 114
7.2.3 NumberFormatter類幫助做財(cái)務(wù) 114
7.2.4 IntlDateFormatter類顯示中文版的日期時(shí)間 115
第8章 PHP與zip文件處理 116
8.1 zip函數(shù) 116
8.1.1 打開和關(guān)閉zip文件 116
8.1.2 讀取并打印文件/目錄名稱 117
8.1.3 處理zip文件 118
8.2 處理zip文件的必殺技:ZipArchive類 120
8.2.1 打開/關(guān)閉壓縮文件 120
8.2.2 解壓縮文件 121
8.2.3 添加目錄與文件 121
8.2.4 遍歷zip文件 123
8.2.5 獲取文件 124
第9章 圖形圖像處理 125
9.1 啟用GD2擴(kuò)展庫(kù) 125
9.2 創(chuàng)建圖形圖像 126
9.2.1 用PHP生成一個(gè)簡(jiǎn)單圖形 127
9.2.2 詳解PHP生成圖形的步驟 127
9.3 操作圖形圖像 129
9.3.1 更改圖像顏色 129
9.3.2 在圖像上輸出文字 129
9.4 操作已有的圖片 130
9.4.1 獲取圖片的寬和高 130
9.4.2 生成圖片的縮略圖 131
9.4.3 給圖片添加水印效果——文字水印 132
9.4.4 給圖片添加水印效果——圖片水印 133


本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.afriseller.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)