![](/c49/99/12207392.jpg)
出版社:中國電力出版社 ISBN:9787519804831 版次:1 商品編碼:12207392 品牌:中國電力出版社(zhongguodianlichubanshe) 包裝:平裝 開本:16開 出版時間:2017-05-01 用紙:膠版紙 作者:David,Sklar
" 編輯推薦 如果想學習 PHP,看這本書就對了!本書作者將帶你學習構建動態服務器端網站所需掌握的各方面知識。本書探討 PHP 5.x的功能,以及新版PHP 7令人振奮的改進,你將學到如何使用Web服務器、瀏覽器、數據庫和Web服務。章後的練習能讓你牢固掌握所學的知識。
內容簡介 不管你是構建動態網站的愛好者,想提升服務器端編程技術的前端開發者,還是想快速入門PHP的其他語言程序員,都可以閱讀本書。這本書還涵蓋現代的PHP技術,例如國際化、在命令行中使用PHP和包管理。 ? 學習PHP如何與瀏覽器和服務器交互。 ? 理解數據類型、變量、邏輯、循環和其他語言基礎。 ? 探索如何使用數組、函數和對像。 ? 構建和驗證表單。 ? 使用數據庫,管理會話。 ? 通過API與Web服務和其他網站交互。 ? 使用流行的PHP Web應用框架快速開發項目。
目錄 前言 1 第1章踏出成功的第一步 9 11 PHP在Web 世界中的地位 9 12 PHP的優勢12 13 PHP實戰13 14 PHP程序的基本規則19 15 小結 23 第2章數據:處理文本和數字 24 21 文本 24 22 數字 33 23 變量 35 24 小結 40 25 練習 40 第3章邏輯:判斷和循環 42 31 理解true和false 43 32 判斷 44 33 組成復雜的判斷 46 34 循環 52 35 小結 55 36 練習 56 第4章數據集合:處理數組 57 41 數組基礎 57 42 迭代數組 62 43 修改數組 67 44 排序數組 69 45 使用多維數組 73 46 小結 76 47 練習 77 第5章邏輯群組:函數和文件 78 51 聲明和調用函數 79 52 給函數傳遞參數 80 53 讓函數返回值 83 54 理解變量的作用域 87 55 為參數和返回值施加規則 91 56 運行另一個文件中的代碼 93 57 小結 94 58 練習 95 第6章數據和邏輯結合:處理對像 97 61 對像基礎知識 98 62 構造方法 100 63 使用異常表明有問題 101 64 擴展對像 103 65 屬性和方法的可見性 105 66 命名空間 107 67 小結 108 68 練習 109 第7章與用戶交換信息:創建Web 表單 110 71 有用的$_SERVER 變量 114 72 訪問表單參數 115 73 使用函數處理表單 117 74 驗證數據 119 75 顯示默認值 131 76 綜合運用 133 77 小結 141 78 練習 141 第8章記住信息:數據庫 143 81 在數據庫中組織數據 144 82 連接數據庫程序 145 83 創建表 147 84 把數據存入數據庫 149 85 安全地插入表單數據 155 86 一個完整的數據插入表單 156 87 從數據庫中檢索數據 159 88 修改檢索得到的行的格式 163 89 安全地獲取表單數據 164 810 一個完整的數據檢索表單 167 811 小結 171 812 練習 172 第9章處理文件 174 91 理解文件權限 174 92 讀寫整個文件 175 93 讀寫文件的部分內容 177 94 處理CSV文件 180 95 審查文件權限 182 96 檢查錯誤 183 97 淨化外部提供的文件名 186 98 小結 187 99 練習 188 第10章記住用戶:cookie和會話 189 101 處理cookie190 102 激活會話 194 103 存取信息 195 104 配置會話 198 105 登錄和用戶識別 200 106 為什麼在頁面頂部調用setcookie()和session_start() 206 107 小結 208 108 練習 208 第11章與其他網站和服務通信 210 111 使用文件相關的函數簡單訪問URL 210 112 使用cURL全面訪問URL 215 113 伺服API請求 221 114 小結 224 115 練習 225 第12章調試 226 121 控制在何處報錯 226 122 修正解析錯誤 227 123 審查程序數據 230 124 處理未捕獲的異常 237 125 小結 238 126 練習 239 第13章測試:確保程序做正確的事 241 131 安裝PHPUnit 241 132 編寫一個測試 242 133 隔離測試 245 134 測試驅動開發 248 135 進一步學習測試 249 136 小結 250 137 練習 251 第14章應該知道的軟件工程實踐 252 141 源碼控制 252 142 問題追蹤 253 143 環境和部署 254 144 終將縮放 255 145 小結 256 第15章處理日期和時間 257 151 顯示日期或時間 257 152 解析日期或時間 260 153 計算日期和時間 262 154 處理時區 263 155 小結 264 第16章包管理 265 161 安裝Composer265 162 把包添加到程序中 266 163 尋找包 267 164 進一步學習Composer 269 165 小結 269 第17章發送電子郵件 270 171 Swift Mailer270 172 小結 272 第18章框架 273 181 Laravel 274 182 Symfony 275 183 Zend Framework 277 184 小結 279 第19章命令行PHP 280 191 編寫PHP命令行程序280 192 使用PHP內置的Web 服務器 282 193 運行PHP REPL 283 194 小結 284 第20章國際化和本地化 285 201 處理文本 286 202 排序和比較 287 203 本地化輸出 288 204 小結 290 附錄A 安裝和配置PHP引擎 291 附錄B 練習答案 300
查看全部↓
" |