PHP 7 編程實戰

PHP 7 編程實戰 pdf epub mobi txt 電子書 下載2025

出版者:電子工業齣版社
作者:【美】Doug Bierer(道格·比爾)
出品人:
頁數:600
译者:蘇寶龍
出版時間:2017-10-1
價格:119.00元
裝幀:平裝
isbn號碼:9787121327728
叢書系列:
圖書標籤:
  • PHP
  • 計算科學
  • PHP7
  • 7
  • PHP
  • PHP7
  • 編程
  • 實戰
  • Web開發
  • 服務器端
  • 開源
  • 技巧
  • 教程
  • 代碼
想要找書就要到 小美書屋
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

具體描述

Web網站的專門化和多元化發展趨勢,要求網頁編程語言必須滿足編寫齣運行速度快、節省資源且具有較高安全性動態網頁的需求。《PHP 7 編程實戰》介紹的PHP 7網頁編程語言就是其中的佼佼者。

《PHP 7 編程實戰》由13章構成,詳細介紹瞭PHP 7的新增功能和中高級PHP技術,包括安裝和配置PHP 7開發環境的入門知識、PHP 7的新增功能、PHP中的函數式編程功能、PHP麵嚮對象編程功能的基礎知識、使用命名空間和特性(trait)的方式、從數據庫讀取數據和嚮數據庫中寫入數據的方式、創建HTML錶單元素的類的方式、過濾與驗證數據的方式、實現SOAP和REST客戶端與服務器的手段、PHP最新的國際化網頁功能、遵循PSR-7編程規範編寫中間件的方式、使用PHP實現高級算法(如鏈錶、冒泡排序程序、堆棧和二分查找程序)的方式、軟件設計模式、當前互聯網中常見的攻擊手段和相應的防護手段、加密/解密技術,以及可幫助你編寫齣優質代碼的最佳編程習慣和調試技巧。此外,附錄還介紹瞭PSR-7編程規範。

著者簡介

Doug Bierer擁有自己的公司(unlikelysource.com),該公司的主營業務包括谘詢、PHP程序開發、網站架設和培訓(主要麵嚮Zend Technologies和Rogue Wave Software公司的員工)。他在O'Reilly Media齣版社齣版的計算機科學著作包括Learning PHP and MySQL、Learning PHP Security、Learning MongoDB和Learning Doctrine。

圖書目錄

第1章基礎知識 1
本章主要內容簡介 1
安裝PHP 7的注意事項 1
內置PHP Web服務器的使用方法 6
定義用於測試的MySQL數據庫 7
安裝PHPUnit 8
實現類自動加載 9
掃描網站 12
創建深層次的網頁掃描器 16
創建將PHP 5代碼轉換為PHP 7代碼的代碼轉換器 18
第2章PHP 7中的高效功能 25
本章主要內容簡介 25
瞭解抽象語法樹 26
瞭解語法分析中的差異 30
瞭解foreach()處理過程中的差異 32
使用PHP 7中的增強功能提高性能 36
遍曆含有大量數據的文件 40
將電子錶格上傳到數據庫中 43
遞歸式目錄迭代器 46
第3章PHP中的函數式編程功能 51
本章主要內容簡介 51
開發函數 51
提示數據類型 55
設置函數返迴值的數據類型 60
使用迭代器 64
使用生成器編寫自己的迭代器 73
第4章PHP中的麵嚮對象編程功能 77
本章主要內容簡介 77
開發類 77
擴展類 85
使用靜態屬性和方法 93
使用命名空間 97
定義可見性 102
使用接口 106
使用特性 112
實現匿名類 119
第5章與數據庫進行交互 125
本章主要內容簡介 125
使用PDO連接數據庫 125
創建OOP式的SQL語句生成器 139
處理分頁 142
定義與數據庫錶匹配的實體 147
將實體類的數據類型設置為與RDBMS查詢操作匹配的數據類型 152
在查詢結果中嵌入二次查詢操作 160
實現jQuery DataTables插件的PHP查詢 164
第6章創建可伸縮的網站 169
本章主要內容簡介 169
創建通用錶單元素生成器 169
創建HTML radio元素生成器 177
創建HTML select元素生成器 181
實現錶單工廠 186
關聯$_POST過濾器 192
關聯$_POST驗證器 206
將驗證操作與錶單關聯起來 212
第7章訪問Web服務 219
本章主要內容簡介 219
在PHP和XML之間轉換 219
創建簡單的REST客戶端 223
創建簡單的REST服務器 234
創建簡單的SOAP客戶端 243
創建簡單的SOAP服務器 247
第8章使用date/time數據類型和國際化功能 253
本章主要內容簡介 253
在查看腳本中使用錶情圖示或錶情符號 253
轉換復雜的字符 256
通過瀏覽器數據獲取用戶所在地信息 258
根據用戶所在地使用適當的格式顯示數字 262
根據用戶所在地處理貨幣數據 266
根據用戶所在地對日期/時間(date/time)數據類型進行格式化處理 272
創建HTML式的國際化日曆生成器 277
創建循環事件生成器 286
在不使用gettext工具集的情況下處理翻譯工作 294
第9章開發中間件 304
本章主要內容簡介 304
通過中間件執行驗證操作 304
使用中間件實現訪問控製 311
使用緩存提高性能 319
實現路由功能 332
實現框架係統間的相互調用 338
使用中間件實現跨編程語言功能 347
第10章高級算法 351
本章主要內容簡介 351
使用讀取器和設置器 351
實現鏈錶 358
編寫冒泡排序程序 363
實現堆棧 366
創建實現二分查找操作的類 369
實現搜索引擎 373
顯示多維數組和纍加閤計 380
第11章實現多種軟件設計模式 388
本章主要內容簡介 388
創建數組至對象水閤器(array to object hydrator) 389
創建對象至數組水閤器(object to array hydrator) 391
實現策略模式 393
定義映射器 404
實現對象關聯映射功能 414
實現發布/訂閱設計模式 426
第12章提高網頁的安全性 433
本章主要內容簡介 433
過濾通過$_POST變量獲得的數據 433
驗證通過$_POST變量獲得的數據 438
為PHP會話提供安全防護 441
通過令牌提高錶單的安全性 448
創建具有較高安全性的密碼生成器 454
通過驗證碼為錶單提供安全防護 459
在不使用mcrypt加密擴展庫的情況下實現加密/解密功能 474
第13章最佳編程習慣、測試和調試 480
本章主要內容簡介 480
使用特性和接口 480
通用異常處理程序 486
通用錯誤處理程序 490
編寫簡單測試 494
編寫測試套件 514
生成模擬測試數據 517
使用session_start參數自定義會話 530
附錄定義PSR-7類 535
本附錄主要內容簡介 535
實現PSR-7值對象類 535
開發PSR-7請求類 556
定義PSR-7迴應類 571
· · · · · · (收起)

讀後感

評分

評分

評分

評分

評分

用戶評價

评分

內容我挺喜歡,可惜國內沒影印版。排版和翻譯都非常普通。

评分

內容我挺喜歡,可惜國內沒影印版。排版和翻譯都非常普通。

评分

內容我挺喜歡,可惜國內沒影印版。排版和翻譯都非常普通。

评分

內容我挺喜歡,可惜國內沒影印版。排版和翻譯都非常普通。

评分

內容我挺喜歡,可惜國內沒影印版。排版和翻譯都非常普通。

本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

© 2025 book.quotespace.org All Rights Reserved. 小美書屋 版权所有