內容介紹
由賈菡等編譯的《PHP基礎教程(第4版)》以通俗易懂的語言向初學者介紹了PHP語言的基本概念、使用方法和注意事項。全書通過豐富的示例,引領讀者逐步掌握這門流行的Web開發語言,使讀者能夠上手編寫適用於常用場景的PHP腳本。《PHP基礎教程(第4版)》適合有基本HTML經驗的讀者閱讀。
作者介紹
Brian Halligan 市場行銷軟體開發公司HubSpot創始人兼CEO,致力於幫助其他企業“被目標客戶找到”。他也是一位眼光超前的風險投資家、經驗豐富的銷售及行銷主管,常應邀去MIT以及哈佛商學院舉辦講座。Dharmesh Shah HubSpot公司創始人兼CTO,天使投資人,撰寫的部落格OnStartups.com擁有大量冬粉。他還屢次應邀就市場行銷以及企業家精神這類主題發表演說。
侯德傑 北京郵電大學英語專業,後取得北京交通大學項目管理碩士學位。目前就職於北京全路通信信號研究設計院,全職翻譯和審核文檔,曾翻譯出版《網路行銷實訓》,對網路行銷有較深入的研究。
作品目錄
第1 章 PHP 概述 11.1 HTML 語法基礎 1
1.2 PHP 語法基礎6
1.3 使用FTP 8
1.4 測試腳本 9
1.5 向瀏覽器傳送文本 12
1.6 使用PHP 手冊14
1.7 向瀏覽器傳送HTML 16
1.8 為腳本添加注釋19
1.9 調試的基本步驟21
1.10 回顧和實踐 22
第2 章 變數 24
2.1 什麼是變數 24
2.2 變數語法 27
2.3 變數類型 29
2.4 為變數賦值 32
2.5 理解引號 34
2.6 回顧和實踐 37
第3 章 HTML 表單和PHP 38
3.1 創建簡單的表單 38
3.2 選擇表單的method 42
3.3 使用PHP 接收表單數據 44
3.4 顯示錯誤 48
3.5 錯誤報告 51
3.6 向頁面手動傳送數據 53
3.7 回顧和實踐 58
第4 章 使用數值 60
4.1 創建表單 60
4.2 算術運算 63
4.3 格式化數值 67
4.4 理解優先權 70
4.5 數值的自增和自減 72
4.6 創建隨機數 75
4.7 回顧和實踐 77
第5 章 使用字元串 78
5.1 創建HTML 表單 78
5.2 連線字元串 81
5.3 處理換行符 84
5.4 HTML 和PHP 85
5.5 字元串的編碼和解碼89
5.6 查找子字元串 92
5.7 替換局部字元串 96
5.8 回顧和實踐 99
第6 章 控制結構100
6.1 創建HTML 表單 100
6.2 if 條件語句 104
6.3 驗證函式 106
6.4 使用else 110
6.5 更多運算符112
6.6 使用elseif 121
6.7 switch 條件語句 125
6.8 for 循環 130
6.9 回顧和實踐135
第7 章 使用數組136
7.1 什麼是數組136
7.2 創建數組138
7.3 向數組添加項 141
7.4 訪問數組元素 144
7.5 創建多維數組 148
7.6 數組排序 152
7.7 字元串和數組之間的轉換156
7.8 在表單中創建數組160
7.9 回顧和實踐165
第8 章 創建Web 應用程式166
8.1 創建模板 166
8.2 使用外部檔案 175
8.3 使用常量180
8.4 使用日期和時間 184
8.5 再談使用PHP 處理HTML 表單 188
8.6 使表單更具粘性 194
8.7 傳送Email 201
8.8 輸出緩衝205
8.9 處理HTTP 頭 209
8.10 回顧和實踐 213
第9 章 cookie 和session 214
9.1 什麼是cookie 214
9.2 創建cookie 217
9.3 讀取cookie 223
9.4 向cookie 添加參數 227
9.5 刪除cookie 230
9.6 什麼是session 233
9.7 創建session234
9.8 訪問session 變數 237
9.9 刪除session239
9.10 回顧和實踐241
第10 章 創建函式243
10.1 創建和使用簡單函式243
10.2 創建和調用接受參數的函式248
10.3 設定參數默認值 253
10.4 創建和使用帶有返回值的函式 255
10.5 理解變數作用域 259
10.6 回顧和實踐 264
第11 章 檔案和目錄265
11.1 檔案許可權265
11.2 寫入檔案270
11.3 鎖定檔案276
11.4 讀取檔案278
11.5 處理檔案上傳 281
11.6 導航目錄288
11.7 創建目錄293
11.8 增量讀取檔案298
11.9 回顧和實踐 303
第12 章 資料庫介紹305
12.1 SQL 介紹 305
12.2 連線MySQL 307
12.3 MySQL 錯誤處理311
12.4 創建和選擇資料庫313
12.5 創建表316
12.6 向資料庫插入數據320
12.7 安全查詢數據325
12.8 從資料庫中檢索數據 328
12.9 刪除資料庫中的數據 333
12.10 更新資料庫中的數據 338
12.11 回顧和實踐 343
第13 章 將所有的組合在一起344
13.1 準備開始 344
13.2 連線資料庫 346
13.3 編寫用戶定義函式 347
13.4 創建模板349
13.5 登錄 352
13.6 登出 355
13.7 添加名人名言 357
13.8 列示名人名言 361
13.9 編輯名人名言 364
13.10 刪除名人名言 370
13.11 創建主頁 374
13.12 回顧和實踐378
附錄A 安裝和配置379
附錄B 深入學習PHP 的資源397