注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)PHP編程(第4版)

PHP編程(第4版)

PHP編程(第4版)

定 價(jià):¥109.00

作 者: [美] Kevin Tatroe(凱文?塔特羅),[加] Peter MacIntyre(彼得?麥金太爾) 著,盧濤 譯
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787121404634 出版時(shí)間: 2021-01-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 504 字?jǐn)?shù):  

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

  PHP是一種被廣泛使用的Web編程語(yǔ)言,它簡(jiǎn)單易用,而且與時(shí)俱進(jìn),不斷進(jìn)化,提升性能。本書(shū)基于PHP 7.4,深入介紹 PHP編程技術(shù),涵蓋了 PHP 所有基本的要點(diǎn),包括語(yǔ)言基礎(chǔ)、 常見(jiàn)的Web應(yīng)用程序技術(shù)、數(shù)據(jù)庫(kù)交互技術(shù),以及安全腳本、錯(cuò)誤處理、性能調(diào)優(yōu)和跨平臺(tái)開(kāi)發(fā)等高級(jí)主題。作者言簡(jiǎn)意賅,用大量實(shí)例解釋PHP語(yǔ)言的要素和運(yùn)行機(jī)制,教授如何使用PHP 7.4的**特性創(chuàng)建高效的Web應(yīng)用。無(wú)論你是初學(xué) PHP,還是已經(jīng)具備一定PHP基礎(chǔ)知識(shí)想繼續(xù)深入,這本書(shū)都很適用。

作者簡(jiǎn)介

  Kevin Tatroe做了近30年的Web開(kāi)發(fā)工程師和蘋(píng)果工程師,開(kāi)發(fā)各種網(wǎng)站以及移動(dòng)端、 桌面端和TV應(yīng)用。 他對(duì)允許進(jìn)行快速迭代、 實(shí)驗(yàn)和高度開(kāi)放的架構(gòu)技術(shù)很感興趣。Peter MacIntyre 擁有 30 多年的信息技術(shù)行業(yè)經(jīng)驗(yàn),主要集中在 PHP 和 Web技術(shù)領(lǐng)域。他是 PHP : The Good Parts( O’Reilly)一書(shū)的作者, Pro PHP Programming (APress)、 Using Visual Objects,Using PowerBuilder 5、ASP.NET Bible 以及 Zend Studio for Eclipse Developer’s Guide 的合著者。盧濤 專(zhuān)業(yè)社區(qū)ITPUB Oracle開(kāi)發(fā)版版主。1995年參加工作,2001年轉(zhuǎn)到IT部門(mén)從事C/C++軟件開(kāi)發(fā),2004年開(kāi)始做系統(tǒng)分析和Oracle數(shù)據(jù)庫(kù)方面工作。參加過(guò)多個(gè)全國(guó)性普查數(shù)據(jù)處理項(xiàng)目和統(tǒng)計(jì)報(bào)表聯(lián)網(wǎng)填報(bào)系統(tǒng)的開(kāi)發(fā)、支持和優(yōu)化,目前主要從事大數(shù)據(jù)分析方面的工作。曾參與編寫(xiě)《劍破冰山―Oracle開(kāi)發(fā)的藝術(shù)》一書(shū),并翻譯了數(shù)本Oracle管理、開(kāi)發(fā)和性能優(yōu)化;C/C++開(kāi)發(fā)、JavaScript開(kāi)發(fā)、Web開(kāi)發(fā)、Linux系統(tǒng)管理、大數(shù)據(jù)等方面的書(shū)籍。

圖書(shū)目錄

第1 章 PHP 介紹 1
PHP 可以做什么 1
PHP 的歷史簡(jiǎn)述 2
PHP 的演變 2
PHP 的廣泛使用 6
安裝PHP 7
PHP 的開(kāi)發(fā)流程 7
配置頁(yè)面 8
表單 9
數(shù)據(jù)庫(kù) 10
圖片 12
下一步 14
第2 章 語(yǔ)言基礎(chǔ) 15
詞法結(jié)構(gòu) 15
大小寫(xiě)區(qū)分性 15
語(yǔ)句和分號(hào) 15
空白符和換行 16
注釋 17
字面量 20
標(biāo)識(shí)符 20
關(guān)鍵字 21
數(shù)據(jù)類(lèi)型 22
整型 22
浮點(diǎn)數(shù) 23
字符串 24
布爾型 26
數(shù)組 26
對(duì)象 28
資源 28
回調(diào) 29
NULL 30
變量 30
變量的變量 31
變量的引用 31
變量的作用域 32
垃圾收集 34
表達(dá)式和操作符 35
操作符的數(shù)目 37
操作符的優(yōu)先級(jí) 37
操作符的結(jié)合性 38
隱式轉(zhuǎn)換 38
算術(shù)操作符 39
字符串連接操作符 40
自動(dòng)遞增/自動(dòng)遞減操作符 40
比較操作符 41
位操作符 42
邏輯操作符 44
類(lèi)型轉(zhuǎn)換操作符 45
賦值操作符 46
其他操作符 47
流程控制語(yǔ)句 48
if 48
switch 51
while 53
for 55
foreach 57
try catch 57
declare 58
exit 和return 59
goto 59
包含代碼 60
將PHP 嵌入Web 頁(yè)面 62
標(biāo)準(zhǔn)(XML)風(fēng)格 62
SGML 風(fēng)格 64
直接輸出內(nèi)容 64
下一步 64
第3 章 函數(shù) 65
調(diào)用函數(shù) 65
定義函數(shù) 66
變量作用域 68
全局變量 69
靜態(tài)變量 70
函數(shù)參數(shù) 71
按值傳遞參數(shù) 71
按引用傳遞參數(shù) 71
默認(rèn)參數(shù) 72
可變參數(shù) 72
遺漏參數(shù) 73
類(lèi)型提示 74
返回值 75
可變函數(shù) 76
匿名函數(shù) 77
下一步 79
第4 章 字符串 80
引用字符串常量 80
變量插值 80
單引號(hào)括起來(lái)的字符串 81
雙引號(hào)括起來(lái)的字符串 81
here 文檔 82
輸出字符串 84
echo 84
print() 85
printf() 85
print_r() 和var_dump() 87
訪問(wèn)單個(gè)字符 89
整理字符串 89
刪除空白符號(hào) 89
改變大小寫(xiě) 90
編碼和轉(zhuǎn)義 91
HTML 91
URL 94
SQL 95
C 語(yǔ)言字符串編碼 96
比較字符串 96
精確比較 97
近似相等 98
處理和查找字符串 100
子串 100
其他字符串函數(shù) 101
分解字符串 102
字符串查找函數(shù) 104
正則表達(dá)式 107
基礎(chǔ) 107
字符類(lèi) 108
選擇性 109
重復(fù)序列 110
子模式 110
分隔符 111
匹配行為 111
字符類(lèi) 112
錨 113
量詞和貪婪 113
非捕獲組 114
逆向引用 114
后綴選項(xiàng) 115
內(nèi)聯(lián)選項(xiàng) 116
前向斷言和后向斷言 117
剪切 118
條件表達(dá)式 119
正則表達(dá)式的相關(guān)函數(shù) 119
和Perl 正則表達(dá)式的差別 124
下一步 125
第5 章 數(shù)組 126
索引數(shù)組和關(guān)聯(lián)數(shù)組 126
識(shí)別數(shù)組元素 127
在數(shù)組中存儲(chǔ)數(shù)據(jù) 128
在數(shù)組末尾添加值 129
指定值的范圍 130
獲得數(shù)組大小 130
填充數(shù)組 130
多維數(shù)組 131
析取多個(gè)值 131
切割數(shù)組 132
數(shù)組分塊 132
鍵(Key)和值(Value) 133
檢查元素是否存在 134
在數(shù)組中刪除和插入元素 135
數(shù)組和變量間的轉(zhuǎn)換 136
從數(shù)組創(chuàng)建變量 136
從變量創(chuàng)建數(shù)組 137
遍歷數(shù)組 137
foreach 結(jié)構(gòu) 137
迭代器函數(shù) 138
使用for 循環(huán) 140
為數(shù)組中的每個(gè)元素調(diào)用函數(shù) 140
數(shù)組歸納 141
查找元素值 142
排序 144
一次排序一個(gè)數(shù)組 144
按自然順序排序 147
一次對(duì)多個(gè)數(shù)組進(jìn)行排序 147
翻轉(zhuǎn)數(shù)組 148
隨機(jī)排序 149
作用于整個(gè)數(shù)組 149
計(jì)算數(shù)組元素的和 149
合并兩個(gè)數(shù)組 150
計(jì)算兩個(gè)數(shù)組的差 150
從數(shù)組中過(guò)濾元素 151
使用數(shù)組實(shí)現(xiàn)數(shù)據(jù)類(lèi)型 151
集合 152
棧 152
實(shí)現(xiàn)迭代器接口 154
下一步 156
第6 章 對(duì)象 157
對(duì)象概述 157
術(shù)語(yǔ) 158
創(chuàng)建一個(gè)對(duì)象 158
訪問(wèn)對(duì)象的屬性和方法 159
聲明一個(gè)類(lèi) 161
聲明方法 161
聲明屬性 164
聲明類(lèi)常量 165
繼承 166
接口 167
trait 168
抽象方法 171
構(gòu)造函數(shù) 172
析構(gòu)函數(shù) 173
匿名類(lèi) 173
自省 174
類(lèi)檢驗(yàn) 174
對(duì)象檢驗(yàn) 176
自省程序示例 177
序列化 180
下一步 183
第7 章 日期和時(shí)間 184
下一步 188
第8 章 Web 技術(shù) 189
HTTP 基礎(chǔ) 189
變量 190
服務(wù)器信息 191
處理表單 193
方法 193
參數(shù) 194
自處理頁(yè)面 195
黏性表單 197
多值參數(shù) 198
黏性多值參數(shù) 200
文件上傳 202
表單驗(yàn)證 203
設(shè)置響應(yīng)標(biāo)頭 205
不同的內(nèi)容類(lèi)型 206
重定向 206
過(guò)期 206
認(rèn)證 207
維護(hù)狀態(tài) 208
cookie 209
會(huì)話 213
結(jié)合cookie 和會(huì)話 216
SSL 217
下一步 217
第9 章 數(shù)據(jù)庫(kù) 218
使用PHP 訪問(wèn)數(shù)據(jù)庫(kù) 218
關(guān)系數(shù)據(jù)庫(kù)和SQL 219
PHP 數(shù)據(jù)對(duì)象 220
MySQLi 對(duì)象接口 224
檢索數(shù)據(jù)用于顯示 225
SQLite 226
文件級(jí)別的操作 230
MongoDB 238
檢索數(shù)據(jù) 240
插入更復(fù)雜的數(shù)據(jù) 241
下一步 244
第10 章 圖片 245
在網(wǎng)頁(yè)中嵌入圖片 245
圖片基本概念 247
創(chuàng)建和繪制圖片 247
圖片程序的結(jié)構(gòu) 248
變更輸出格式 249
圖片格式支持測(cè)試 250
讀取已有的文件 250
基本繪圖函數(shù) 250
帶文本的圖片 252
字體 253
TrueType 字體 254
動(dòng)態(tài)生成按鈕 256
緩存動(dòng)態(tài)生成的按鈕 257
更快的緩存 258
圖片縮放 260
顏色處理 262
使用 alpha 通道 263
顏色識(shí)別 265
真彩色索引 265
圖片的文本形式 266
下一步 267
第11 章 PDF 0268
PDF 擴(kuò)展 268
文件和頁(yè)面 268
簡(jiǎn)單的示例 269
初始化文件 270
輸出文本單元格 270
文本 270
坐標(biāo) 270
文本屬性 273
頁(yè)眉、頁(yè)腳和類(lèi)擴(kuò)展 275
圖片和鏈接 277
表格和數(shù)據(jù) 279
下一步 282
第12 章 XML 0283
XML 快速入門(mén) 283
生成XML 文件 285
解析XML 文件 287
元素處理程序 287
字符數(shù)據(jù)處理程序 288
處理指令 289
實(shí)體處理程序 290
默認(rèn)處理程序 291
選項(xiàng) 292
使用解析器 293
錯(cuò)誤 294
方法作為處理程序 295
示例解析程序 296
用DOM 解析XML 文件 301
用SimpleXML 解析XML 文件 301
用XSLT 轉(zhuǎn)換XML 文件 302
下一步 305
第13 章 JSON 0306
使用JSON 306
序列化PHP 對(duì)象 307
選項(xiàng) 309
下一步 310
第14 章 安全 311
預(yù)防 311
過(guò)濾輸入 311
轉(zhuǎn)義輸出 314
安全漏洞 319
跨站腳本 319
SQL 注入 319
文件名漏洞 321
會(huì)話固定 322
文件上傳陷阱 323
未授權(quán)的文件訪問(wèn) 324
PHP 的代碼問(wèn)題 327
shell 命令弱點(diǎn) 328
數(shù)據(jù)加密問(wèn)題 329
更多信息 329
安全概要回顧 329
下一步 330
第15 章 應(yīng)用技術(shù) 331
代碼庫(kù) 331
模板系統(tǒng) 332
處理輸出 335
輸出緩沖 335
壓縮輸出 337
性能調(diào)優(yōu) 337
基準(zhǔn)測(cè)試 338
剖析 340
優(yōu)化執(zhí)行時(shí)間 341
優(yōu)化內(nèi)存占用 342
反向代理和復(fù)制 342
下一步 344
第16 章 網(wǎng)頁(yè)服務(wù) 0345
REST 客戶端 345
響應(yīng) 347
獲取資源 348
更新資源 349
創(chuàng)建資源 349
刪除資源 350
XML-RPC 351
服務(wù)器 351
客戶端 353
下一步 354
第17 章 調(diào)試PHP 0355
開(kāi)發(fā)環(huán)境 355
預(yù)演環(huán)境 356
生產(chǎn)環(huán)境 356
phpini 的配置 357
錯(cuò)誤處理 358
錯(cuò)誤報(bào)告 358
異常 360
錯(cuò)誤抑制 360
觸發(fā)錯(cuò)誤 360
定義錯(cuò)誤處理程序 361
手動(dòng)調(diào)試 364
錯(cuò)誤日志 366
IDE 調(diào)試 366
更多的調(diào)試技術(shù) 368
下一步 368
第18 章 不同平臺(tái)的PHP 0369
為Windows 和UNIX 編寫(xiě)可移植的代碼 369
確定平臺(tái) 369
跨平臺(tái)處理路徑 370
探索服務(wù)器環(huán)境 370
發(fā)送郵件 371
行尾處理 372
文件尾部處理 372
使用外部命令 373
訪問(wèn)特定平臺(tái)擴(kuò)展 373
COM 接口 373
背景 373
PHP 函數(shù) 375
API 規(guī)范 375
附錄A 函數(shù)參考 377
作者介紹 474
封面介紹 475

本目錄推薦

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