有 1 項符合
PHP 7實踐指南:O2O網站與App後台開發
的圖書
|
|
| PHP7实践指南:O2O网站与App后台开发
作者:陈小龙
出版社:清華大學出版社
出版日期:2017-06-01
語言:簡體/中文
|
圖書介紹 - 資料來源:博客來 目前評分: 評分:
圖書名稱:PHP 7實踐指南:O2O網站與App後台開發 內容簡介
本書由專業的PHP開發工程師精心編撰,全書循序漸進地介紹了PHP 7編程的基礎知識與實戰開發技能,初學PHP開發的讀者通過學習本書能夠熟練地進行PHP應用程序開發。本書的核心內容包括:PHP基礎語法、函數、面向對象編程、PHP類、常見的設計模式、正則表達式、PHP操作圖像和文件、MVC架構思想、ThinkPHP框架、NoSQL與MySQL等。另外,還介紹了當前熱點的O2O網站開發和App后台開發的關鍵技術,有助於讀者掌握PHP在現代Web軟件開發領域中的應用。
本書是作者在PHP 7學習及實際工作項目中的心得體會和系統總結,內容豐富、實用性強。適合PHP 7開發新手、使用PHP進行各類開發的程序員,也適合作為企業內部培訓、培訓機構和大專院校的教學參考書。
陳小龍,奇虎360軟件工程師,是國內較早研究微信開發和PHP 7技術的一批人;同時為PHP7plus.cn站長、plus技術社群和plus自媒體聯盟發起者、知乎專欄作者、51CTO認證講師,著有圖書《微信公眾平台開發實戰與應用案例》。
目錄
第1章 走進PHP的世界1 1.1快速認識PHP2 1.1.1PHP語言的的優勢2 1.1.2PHP的運行機制和原理3 1.1.3關於PHP75 1.2HTML和CSS6 1.2.1HTML元素6 1.2.2HTML常用標簽7 1.2.3CSS語法11 1.2.4CSS選擇器12 1.2.5CSS樣式14 1.2.6CSS框模型16 1.3JavaScript簡介18 1.3.1JavaScript數據類型18 1.3.2JavaScript基本語句21 1.3.3JavaScript函數和事件26 1.3.4常用的JavaScript框架和庫29 1.4PHP開發環境搭建30 1.5代碼編輯器31 1.6編寫第一個PHP程序32
第2章 PHP語言基礎33 2.1PHP的數據類型34 2.2運算符37 2.3變量42 2.4常量45 2.4.1常量的聲明45 2.4.2預定義常量46
第3章 流程控制語句48 3.1條件控制語句49 3.1.1if條件控制語句49 3.1.2switch分支語句50 3.2循環控制語句51 3.2.1while循環51 3.2.2dowhile循環52 3.2.3for循環53 3.2.4foreach循環54 3.3跳轉語句56 3.3.1break語句56 3.3.2continue語句56 3.3.3goto語句56 3.4包含語句57 3.4.1include語句57 3.4.2include_once語句59 3.4.3require語句60 3.4.4require_once語句60
第4章 函數61 4.1函數的使用62 4.2函數的參數62 4.2.1參數傳遞方式62 4.2.2參數類型聲明64 4.2.3可變參數數量66 4.3函數返回值67 4.4可變函數68 4.5內置函數69 4.6匿名函數69 4.7遞歸與迭代71
第5章 字符串73 5.1單引號和雙引號的區別74 5.2字符串連接符74 5.3字符串操作75 5.3.1改變字符串大小寫75 5.3.2查找字符串75 5.3.3替換字符串78 5.3.4截取字符串79 5.3.5去除字符串首尾空格和特殊字符79 5.3.6計算字符串的長度80 5.3.7轉義和還原字符串80 5.3.8重復一個字符串81 5.3.9隨機打亂字符串82 5.3.10分割字符串82
第6章 數組83 6.1使用數組84 6.1.1數組類型84 6.1.2創建數組85 6.2二維數組和多維數組87 6.2.1二維數組87 6.2.2多維數組87 6.3數組操作88 6.3.1檢查數組中是否存在某個值88 6.3.2數組轉換為字符串88 6.3.3計算數組中的單元數目89 6.3.4數組當前單元和數組指針89 6.3.5數組中的鍵名和值90 6.3.6填補數組93 6.3.7從數組中隨機取出一個或多個單元97 6.3.8數組排序與打亂數組97 6.3.9遍歷數組100 6.3.10數組的拆分與合並104 6.3.11增加/刪除數組中的元素106 6.3.12其他常用數組函數108 6.4系統預定義數組112 6.4.1$_SERVER112 6.4.2$_GET和$_POST數組114 6.4.3$_FILES數組115 6.4.4$_SESSION和$_COOKIE數組116 6.4.5$_REQUEST()數組116
第7章 時間與日期117 7.1設置時區118 7.1.1在配置文件中設置118 7.1.2通過date_default_timezone_set函數在文件中設置118 7.2獲取當前時間118 7.3常用時間處理方法121 7.3.1格式化時間顯示121 7.3.2計算兩個日期間的時間差124 7.3.3從字符串中解析日期時間124 7.3.4日期的加減運算125 7.4驗證日期125
第8章 表單127 8.1表單的種類128 8.1.1文本域及其類型128 8.1.2其他表單類型131 8.2get和post方法133 8.2.1獲取表單值134 8.2.2處理上傳文件134
第9章 類與對象137 9.1什麼是類138 9.1.1聲明一個類138 9.1.2實例化一個類139 9.1.3訪問類中成員139 9.1.4靜態屬性和靜態方法141 9.1.5構造方法和析構方法142 9.2封裝和繼承特性143 9.2.1封裝特性144 9.2.2繼承特性145 9.2.3通過繼承實現多態146 9.3魔術方法147 9.3.1__set()和__get()方法147 9.3.2__isset()和__unset()方法148 9.3.3__call()和__toString()方法150 9.4自動加載151 9.4.1__autoload()方法151 9.4.2spl_autoload_register()函數152 9.5抽象類和接口153 9.5.1抽象類153 9.5.2接口154 9.6類中的關鍵字156 9.6.1final關鍵字157 9.6.2clone關鍵字157 9.6.3instanceof關鍵字158 9.6.4「==」和「===」159
第10章 正則表達式160 10.1正則表達式的用途161 10.2正則表達式的語法161 10.2.1正則表達式中的元素161 10.2.2替換和子表達式165 10.2.3反向引用166 10.3在PHP中使用正則表達式167 10.3.1匹配與查找167 10.3.2搜索與替換171 10.3.3分割與轉義173
第11章 錯誤異常處理175 11.1異常處理176 11.1.1異常類176 11.1.2創建自己的異常類178 11.2錯誤有關配置179 11.2.1錯誤級別配置179 11.2.2記錄錯誤180 11.2.3自定義錯誤處理函數181 11.3PHP7中的錯誤處理182
第12章 圖像處理184 12.1獲取圖像信息185 12.2圖像繪制187 12.2.1創建畫布187 12.2.2定義顏色188 12.2.3繪制圖形190 12.2.4繪制文字193 12.3圖片處理196 12.3.1復制圖像196 12.3.2旋轉圖像197 12.3.3圖像水印198 12.4圖像驗證碼199
第13章 目錄文件操作201 13.1目錄202 13.1.1判斷文件類型202 13.1.2創建和刪除目錄202 13.1.3打開讀取和關閉目錄203 13.1.4獲得路徑中目錄部分206 13.1.5目錄磁盤空間206 13.2文件操作207 13.2.1打開文件207 13.2.2讀取文件208 13.2.3獲得文件屬性209 13.2.4復制/刪除/移動/重命名文件211 13.3文件指針213 13.4文件上傳215 13.4.1上傳文件配置215 13.4.2上傳文件示例216
第14章 Cookie與Session217 14.1Cookie詳解218 14.1.1Cookie的基本概念和設置218 14.1.2Cookie的應用和存儲機制221 14.2Session詳解222 14.2.1Session的基本概念和設置222 14.2.2Session的工作原理和存儲機制223 14.2.3使用Redis存儲Session223
第15章 MySQL數據庫的使用228 15.1MySQL數據庫基礎229 15.2操作MySQL數據庫231 15.2.1創建數據庫231 15.2.2顯示數據庫232 15.2.3選擇數據庫232 15.2.4刪除數據庫232 15.3MySQL數據類型233 15.3.1數值類型233 15.3.2日期和時間類型233 15.3.3字符串類型234 15.4操作MySQL數據表235 15.4.1創建數據表235 15.4.2查看數據表結構236 15.4.3更改數據表結構237 15.4.4刪除數據表239 15.5操作MySQL數據239 15.5.1插入數據240 15.5.2更新數據240 15.5.3刪除數據241 15.5.4查詢數據241 15.6MySQL圖形化管理工具245 15.7PHP操作MySQL數據庫247 15.7.1MySQLi連接操作數據庫247 15.7.2PDO連接操作數據庫250
第16章 PHP與Redis數據庫254 16.1關系型數據庫與非關系型數據庫255 16.2Redis的安裝使用255 16.3Redis數據類型258 16.3.1string259 16.3.2list262 16.3.3hash267 16.3.4set270 16.3.5zset274 16.4Key操作命令279 16.5PHP操作redis282 16.5.1安裝php—redis擴展282 16.5.2在PHP中使用Redis284
第17章 PHP處理XML和JSON285 17.1生成XML286 17.1.1由字符串或數組遍歷生成XML286 17.1.2通過DOM生成XML288 17.1.3通過PHPSimpleXML生成XML289 17.2解析XML290 17.2.1通過DOM解析XML290 17.2.2通過PHPSimpleXML解析XML291 17.3json的使用293
第18章 MVC與ThinkPHP框架295 18.1PHPMVC概述296 18.2常用的PHP框架296 18.3ThinkPHP的使用297 18.3.1開始開發297 18.3.2入口文件與路由300 18.4ThinkPHP控制器302 18.4.1創建控制器302 18.4.2跳轉和重定向303 18.5使用數據庫305 18.5.1連接數據庫305 18.5.2查詢構造器307 18.5.3增加/刪除/更新數據312 18.6模型314 18.6.1模型定義314 18.6.2基本操作316 18.7模板320 18.7.1模板賦值與變量輸出320 18.7.2使用函數和運算符323 18.7.3模板標簽324
第19章 PHP設計模式328 19.1什麼是設計模式329 19.2工廠模式331 19.3單例模式334 19.4觀察者模式336 19.5策略模式338
第20章 基於前端架構打造服務端340 20.1構建一個API的世界341 20.1.1簡述API接口341 20.1.2API接口簽名驗證341 20.2傳輸消息的加解密343 20.2.1單向散列加密343 20.2.2對稱加密343 20.2.3非對稱加密348 20.3使用Ajax進行交互351 20.3.1Ajax的介紹351 20.3.2Ajax的使用354 20.4前端模板和框架356 20.4.1MustacheJs介紹356 20.4.2AngularJS介紹359
第21章 實戰:O2O平台網站開發361 21.1需求分析362 21.2網站概覽362 21.2.1網站功能362 21.2.2網站預覽362 21.3數據庫設計364 21.3.1數據庫建表364 21.3.2連接數據庫368 21.4使用ThinkPHP搭建項目框架368 21.4.1應用目錄368 21.4.2引入PHPMailer類庫369 21.4.3引入Ping++支付模塊371 21.5項目代碼編寫374 21.5.1注冊登錄374 21.5.2下單購買381 21.5.3用戶中心387
第22章 實戰:開發一個App后台392 22.1App開發概述393 22.1.1混合式App開發框架393 22.1.2PHP在App開發中的應用394 22.2App開發中的json數據395 22.3接口開發396 22.3.1定義路由與封裝基類方法396 22.3.2實現接口功能代碼398
詳細資料
- ISBN:9787302470281
- 規格:401頁 / 普通級 / 1-1
- 出版地:大陸
|
|
|
| 作者:陳其正(醜爸) 出版社:方智出版社股份有限公司 出版日期:2020-03-01 66折: $ 198 | | 作者:麥可.史萊平恩 出版社:究竟出版社股份有限公司 出版日期:2022-10-01 66折: $ 244 | | 作者:傑夫.肯尼 出版社:未來出版社 出版日期:2022-01-03 66折: $ 1003 | | 作者:戴德‧海耶斯、彤恩‧施莫洛斯基 出版社:先覺出版股份有限公司 出版日期:2022-09-01 66折: $ 323 | |
|
| 作者:楊佳燊 (Jason Yang) 出版社:商周出版 出版日期:2024-12-26 $ 316 | | 作者:蔡康永 出版社:如何出版 出版日期:2024-08-01 $ 316 | | 作者:周冠男 出版社:天下文化 出版日期:2024-07-31 $ 355 | | 作者:bov 出版社:青文出版社股份有限公司 出版日期:2025-01-03 $ 111 | |
|
| 作者:姚吱滋 出版社:優品文化事業有限公司 出版日期:2024-12-27 $ 379 | | $ 394 | | 作者:廣嶋玲子 出版社:親子天下 出版日期:2024-12-30 $ 284 | | 作者:林蘭 出版社:釀出版 出版日期:2024-12-23 $ 196 | |
|
|
|
|