詳細資訊
<姆斯>PHP 7&MySQL網站開發:超威範例集(第三版) <碁峰> 3/E 陳俊榮 陳惠貞 9789865024185
定價: | ||||
售價: | 476元 | |||
庫存: | 已售完 | |||
LINE US! | 詢問這本書 團購優惠、書籍資訊 等 | |||
此書籍已售完,調書籍需2-5工作日。建議與有庫存書籍分開下單 | ||||
付款方式: | 超商取貨付款 |
![]() |
|
信用卡 |
![]() |
||
線上轉帳 |
![]() |
||
物流方式: | 超商取貨 | ||
宅配 | |||
門市自取 |
詳細資訊
<姆斯>PHP 7&MySQL網站開發:超威範例集(第三版) <碁峰> 3/E 陳俊榮 陳惠貞 9789865024185
為您推薦
類似書籍推薦給您
【簡介】 💥 錯誤百出的PHP程式碼麥擱來亂 💥 👉 快速識別、解決錯誤,阻絕重用編譯錯誤的PHP程式碼 👉 容易理解與遵循的模式與範例,解決常見問題 👉 遠離錯誤百出的PHP程式碼,提升PHP程式碼品質和你的生活品質 🎯 本書適合網站維護工程師,以及想將轉換技能至PHP最新技術的工程師。 「Eric將他在PHP社群的豐富經驗濃縮成一本易於理解的書。強烈推薦給各種資歷的PHP開發人員!」 —Steve Grunwell Mailchimp資深軟體工程師 如果您是PHP開發人員,正在尋找常見問題的解決方法,本書能提供相關程式碼,幫助讀者解決各種程式設計上的疑難雜症。PHP是一種非常容易使用的程式語言,這也解釋了為什麼當今超過75%的線上網站,仍以PHP作為主要的語言。此外,還對程式錯誤有著令人難以置信的寬容,這使得有問題的程式碼持續被重複使用著。 作者Eric A. Mann透過獨立章節,運用最新的PHP 8.2版本,詳述各種問題與處理對策,協助讀者解決日常工作中所遇到的狀況。本書更深入探討適合所有開發人員遵循的標準模式和規範,以解決PHP的常見問題。透過這些實用技巧,我們將快速辨識並解決複雜的問題,而無需重新發明輪子。 本書作為一本實用指南,將幫助讀者: ‧建立函數和物件,組成更高效率的應用程式。 ‧探索現代PHP的模式系統。 ‧理解加密、錯誤處理、偵錯和效能調整等關鍵概念。 ‧檢查PHP套件/擴充功能的生態系統。 ‧學習如何建立基本的Web網站和命令列應用程式。 ‧安全地處理電腦上的檔案(包含加密檔案和純文字檔案)。 【目錄】 前言 第一章 變數 1.1 定義常數 1.2 建立可變變數 1.3 直接交換變數 第二章 運算子 2.1 使用三元運算符號代替 If-Else 區塊 2.2 合併潛在的 null 值 2.3 比較相同的數值 2.4 使用三路比較運算對數值進行排序 2.5 使用運算符號抑制診斷錯誤 2.6 整數內的位元比較 第三章 函數 3.1 存取函數參數 3.2 設定函數的預設參數 3.3 使用命名的函數參數 3.4 強制執行函數引數及回傳型別 3.5 定義具有可變引數數量的函數 3.6 回傳多個數值 3.7 從函數內存取全域變數 3.8 跨函數呼叫來管理狀態值 3.9 定義動態函數 3.10 將函數作為參數傳遞給其他函數 3.11 使用簡潔的函數定義(箭頭函數) 3.12 建立沒有回傳值的函數 3.13 建立不回傳的函數 第四章 字串 4.1 存取字串中的子字串 4.2 從字串中抓取子字串 4.3 替換部分字串 4.4 依序處理字串中的每一個位元 4.5 產生隨機字串 4.6 在字串中插入變數 4.7 將多個字串連接在一起 4.8 維護儲存在字串中的二進制資料 第五章 數字 5.1 驗證變數中的數字 5.2 浮點數的比較 5.3 浮點數的四捨五入 5.4 產生真正的隨機變數 5.5 產生可預測的隨機變數 5.6 依照權重產生隨機變數 5.7 對數的計算 5.8 指數的計算 5.9 將數字格式化為字串 5.10 處理非常大或非常小的數字 5.11 在不同進制之間轉換數字 第六章 日期和時間 6.1 取得目前日期和時間 6.2 格式化日期和時間 6.3 將日期和時間轉換為 Unix 時間戳記 6.4 從 Unix 時間戳記轉換為日期和時間 6.5 計算兩個日期之間的差值 6.6 從任意字串中解析日期和時間 6.7 驗證日期 6.8 增加或減去日期 6.9 計算跨時區的時間 第七章 陣列 7.1 將陣列中的每個鍵值關聯多個元素 7.2 透過數字範圍來初始化陣列 7.3 疊代處理陣列中的項目 7.4 從關聯陣列與數值陣列中刪除元素 7.5 修改陣列的大小 7.6 將一個陣列附加到另一個陣列 7.7 從現有陣列的片段來建立陣列 7.8 陣列和字串之間的轉換 7.9 反轉陣列 7.10 對陣列進行排序 7.11 根據函數對陣列進行排序 7.12 隨機打亂陣列中的元素 7.13 將函數套用於陣列中的每個元素 7.14 將陣列簡化為單一數值 7.15 透過重複疊代來替換無限或龐大的陣列 第八章 類別和物件 8.1 從自訂類別實體化物件 8.2 建構物件來定義預設數值 8.3 在類別中定義唯讀屬性 8.4 對不再需要的物件進行解構清理 8.5 使用神奇方法所提供的動態屬性 8.6 擴充類別來定義附加的功能 8.7 強制類別表現出特定行為 8.8 建立抽象基礎類別 8.9 防止修改類別及方法 8.10 clone(複製)物件 8.11 定義靜態屬性與方法 8.12 列舉在物件中的私有屬性或方法 8.13 在類別之間重複使用任意程式碼 第九章 安全性與加密 9.1 過濾、驗證和清理使用者輸入 9.2 將敏感憑證排除在應用程式碼之外 9.3 雜湊和驗證密碼 9.4 加密與解密資料 9.5 在檔案中儲存加密資料 9.6 對要傳送到另一個應用程式的資料進行加密簽章 9.7 驗證加密簽章 第十章 檔案的處理 10.1 建立或開啟本機檔案 10.2 將檔案讀入字串 10.3 讀取檔案的特定片段 10.4 直接修改檔案 10.5 同時寫入多個檔案 10.6 鎖定檔案以防止其他行程存取或修改 第十一章 串流 11.1 資料串流與暫存檔案之間的傳輸 11.2 從 PHP 輸入串流讀取資料 11.3 寫入 PHP 輸出串流 11.4 從一個串流讀取並寫入另一個串流 11.5 將不同處理串流的方法組合在一起 11.6 撰寫自訂串流包裝器 第十二章 錯誤處理 12.1 尋找並修復語法解析錯誤 12.2 建立和處理自訂例外 12.3 向終端使用者隱藏錯誤訊息 12.4 使用自訂錯誤處理程式 12.5 將錯誤記錄到外部串流 第十三章 除錯和測試 13.1 使用除錯擴充工具 13.2 撰寫單元測試 13.3 自動化單元測試 13.4 使用靜態程式碼分析 13.5 記錄除錯資訊 13.6 將變數內容轉換為字串 13.7 使用內建的 Web 伺服器功能快速執行應用程式 13.8 使用 git-bisect 版本控制專案進行迴歸的單元測試 第十四章 效能調校 14.1 函數執行時間的評估 14.2 對程式的效能進行基準測試 14.3 使用操作碼快取加速應用程式 第十五章 套件與擴充功能 15.1 定義 Composer 專案 15.2 尋找 Composer 套件 15.3 安裝與更新 Composer 軟體套件 15.4 安裝本機 PHP 擴充功能 第十六章 資料庫 16.1 關聯式資料庫 16.2 鍵值資料庫 16.3 圖形資料庫 16.4 文件資料庫 16.5 連線到 SQLite 資料庫 16.6 使用 PDO 連接到外部資料庫 16.7 清理使用者輸入來進行資料庫的查詢 16.8 模擬資料來進行資料庫的整合測試 16.9 使用 Eloquent ORM 查詢 SQL 資料庫 第十七章 非同步 PHP 17.1 從遠端 API 非同步取得資料 17.2 等待多個非同步操作的結果 17.3 中斷某個操作並執行另一個操作 17.4 在單獨的執行緒中執行程式碼 17.5 在單獨的執行緒之間發送和接收訊息 17.6 使用 Fiber 管理串流過程中的內容 第十八章 PHP 命令列 18.1 解析程式引數 18.2 讀取互動式的使用者輸入 18.3 替控制台的輸出文字添加顏色 18.4 使用 Symfony 來建立命令列應用程式 18.5 啟動 PHP 原生的 REPL 操作模式
類似書籍推薦給您
【簡介】 Bootstrap及Vue.js熱門前端技術一手掌握 ‧MySQL資料庫功能實作與PHP Web應用程式一次到位 ‧沒有Node.js套件管理及Vue-CLI模組一樣搞定SPA 現今前端工程師必備的能力,絕不能止步於HTML、CSS與JavaScript而已,除了要能設計適合不同尺寸載具的RWD頁面外,更需要學會運用不同框架的整合,才能在專案中得心應手同時展現前端工程師的價值。 目前廣泛運用Bootstrap的CSS框架來呈現版面並達成RWD,而Vue.js則是近年備受矚目的三大JavaScript框架之一。本書以Vue.js框架為核心概念,搭配Bootstrap做為UI的呈現,詳細介紹Vue 3之後新增的composition API撰寫方式、建立資料採用ref()和reactive()、options API程式碼架構,並說明與Vue 2的差異,為讀者打造駕馭前端框架的實戰力,成為卓越的前端工程師。 【目錄】 Chapter 1 Vus.js 起步走 1-1 Vue.js 範本檔的實作 1-2 {{ }}, mustache 語法的「單向流出之資料綁定」 1-3 Bootstrap 5 與 Font awesome 的使用 1-4 v-bind「單向流出資料綁定」 1-5 事件繫結的 v-on 指令 1-6 雙向資料綁定的 v-model 指令 1-7 非單一 Vue 實例 1-8 輸出HTML 1-9 Vue 實例的生命週期 1-10 Vue 的全域變數 1-11 本章回顧 Chapter 2 站在巨人肩膀上前進 2-1 結構分析 2-2 遺珠之憾 Chapter 3 資料的呈現 3-1 選項物件的 template 屬性 3-2 使用物件的選項物件 data 屬性 3-3 使用陣列的選項物件 data 屬性 3-4 computed 屬性 3-5 Filters 屬性 3-6 Watch 屬性 Chapter 4 CSS 樣式的動態綁定 4-1 行內樣式 4-2 Class 樣式 Chapter 5 選擇性資料的呈現 5-1 v-show 指令 5-2 v-if 指令 5-3 條件式呈現的應用 Chapter 6 表單及其元件 6-1 文字顯示元件 6-2 文字框元件─單列 6-3 文字框元件─多列 6-4 多選的核對框 Checkbox 6-5 單選的選項按鈕 Radio Button 6-6 下拉選單 Select 元件 6-7 下拉選單 Dropdowns 元件 6-8 下拉選單 List group 元件 6-9 範圍 Range 元件 Chapter 7 再談事件繫結 7-1 事件修飾符號(Event Modifiers) 7-2 按鍵修飾符號(Key Modifiers) 7-3 滑鼠按鍵修飾符號(Mouse Button Modifiers) Chapter 8 來自後端的資料 8-1 來自 PHP 函式的資料 8-2 PHP 資料檔 8-3 MySQL 資料庫 8-4 主頁 xindex.php 8-5 action4accounts.php 解說 8-6 二個安全上的漏洞 8-7 小結 8-8 〈補充〉MySQL 資料庫的連線開啟與關閉 Appendix A 快速掌握 ES 6【PDF 電子書, 請線上下載】 A-1 let 區域化變數的存範圍 A-2 const 常數宣告 A-3 Data Type 資料型別 A-4 for...of 巡覽迴圈 A-5 Template 字串模板 A-6 Arrow Function 箭頭函數 A-7 Rest Parameters 餘下參數 A-8 Object Literal 物件常數 A-9 Array 物件常見的方法 A-10 function chaining A-11 promise A-12 module 模組
類似書籍推薦給您
本書的學習重點 ‧看懂與撰寫PHP程式碼 ‧將資料儲存於MySQL資料庫 ‧制訂每位網站訪客專屬的網頁內容 ‧建立CMS或社群網路 本書介紹的技巧 ‧內容管理 ‧註冊會員 ‧上傳圖像與其他類型的媒體 ‧留言與按讚 本書提供的線上支援 ‧範例程式碼與實務案例 ‧線上練習題:www.phpandmysql.com ‧額外的參考資料 歡迎你和我們一起以更巧妙的方式學習PHP&MySQL。 Facebook、Wikipedia和WordPress等等世界領先的網站,都是使用PHP語言來支持其網站營運所需的程式設計。PHP網頁伺服器的特色之一是讓網站利用MySQL資料庫儲存的內容,針對每位網站訪客提供客製化的網頁內容。 本書採用簡明、視覺化的說明方式,輔以小型的範例程式碼,讓讀者更容易學會以PHP和MySQL語言開發網站和網站所需要的功能,例如,讓訪客能註冊會員、建立與編輯文章、上傳圖像、管理個人資料、留言或「按讚」等等。 目錄 Section A PHP程式語言入門指導 Chapter 1 PHP基本語法:變數、表達式與運算子 Chapter 2 PHP基本語法:控制結構 Chapter 3 PHP基本語法:函式 Chapter 4 PHP基本語法:物件與類別 Section B 動態網頁設計 Chapter 5 內建函式 Chapter 6 獲取來自瀏覽器端的資料 Chapter 7 圖像與檔案 Chapter 8 日期與時間 Chapter 9 Cookies 與 Sessions Chapter 10 錯誤處理 Section C 動態資料庫設計 Chapter 11 結構化查詢語言 Chapter 12 獲取與顯示來自資料庫的資料 Chapter 13 為資料庫更新資料 Section D 範例網站的延伸應用 Chapter 14 重構與相依性注入 Chapter 15 命名空間與函式庫 Chapter 16 會員系統 Chapter 17 新增網站功能
類似書籍推薦給您
PHP、MySQL與JavaScript學習手冊 第六版 系列名:網頁開發設計 ISBN13:9786263240414 出版社:美商歐萊禮 作者:Robin Nixon 譯者:賴屹民 裝訂/頁數:平裝/864頁 規格:23cm*18.5cm*3.8cm (高/寬/厚) 版次:6 出版日:2022/02/10 中國圖書分類:電腦系統資料相關處理 內容簡介 動態網站建造指南 包含React、PHP 8&MySQL 8 即使你只會基本的HTML,也可以利用開放原始碼技術與web標準來建構互動、資料驅動的網站。這本暢銷書的新版本將帶領你使用最新的核心技術來設計動態網路程式,包括PHP、MySQL、JavaScript、CSS、HTML5、jQuery與強大的React程式庫。 本書將告訴web設計者如何同時使用這些技術,並在過程中教導寶貴的web程式設計實踐法,包括如何為行動設備優化網站。你將整合所有知識,建立一個功能齊全、可在桌機和行動瀏覽器中使用的社交網站。 ‧探索MySQL,包括資料庫結構與複雜的查詢指令 ‧使用MySQL PDO擴充套件,它是PHP的改善版MySQL介面 ‧建立動態的PHP網頁,讓它為使用者量身定制 ‧管理cookie與session並維持高度安全 ‧用React程式庫來加強JavaScript ‧使用Ajax呼叫來做幕後的瀏覽器/伺服器通訊 ‧掌握CSS技術,為網頁設計樣式 ‧實作HTML5功能,包括地理定位、音訊、視訊與canvas元素 ‧變更網站的格式,將它改成行動web app 好評推薦 「本書介紹許多重要的web開發語言,是一本很棒的入門書,節奏明快、容易閱讀、內容豐富,可讓你用最快的速度製作動態網站,包括基本的社交網站。」 —Albert Wiersch CSE HTML ValidatorZ開發者 目錄 前言 第一章 動態 web 內容簡介 第二章 設定開發伺服器 第三章 PHP 簡介 第四章 PHP 的運算式與控制流程 第五章 PHP 函式與物件 第六章 PHP 陣列 第七章 實際使用 PHP 第八章 MySQL 簡介 第九章 精通 MySQL 第十章 PHP 8 與MySQL 8 的新功能 第十一章 用 PHP 來操作 MySQL 第十二章 表單處理 第十三章 cookie、session 與身分驗證 第十四章 初探 JavaScript 第十五章 JavaScript 的運算式與控制流程 第十六章 JavaScript 的函式、物件與陣列 第十七章 JavaScrpit 與 PHP 的驗證與錯誤處理 第十八章 使用非同步通訊 第十九章 CSS 簡介 第二十章 使用更進階的 CSS3 第二十一章 用 JavaScript 控制 CSS 第二十二章 jQuery 簡介 第二十三章 jQuery Mobile 簡介 第二十四章 React 簡介 第二十五章 HTML5 簡介 第二十六章 HTML5 canvas 第二十七章 HTML5 音訊與視訊 第二十八章 其他的 HTML5 功能 第二十九章 整合 附錄 A 各章問題解答 索引