書名:PHP錦囊妙計

原文書名:


9786263248793PHP錦囊妙計
  • 產品代碼:

    9786263248793
  • 系列名稱:

    網頁開發設計
  • 系列編號:

    A757
  • 定價:

    880元
  • 作者:

    Eric Mann
  • 譯者:

    楊俊哲
  • 頁數:

    440頁
  • 開數:

    18.5x23x2
  • 裝訂:

    平裝
  • 上市日:

    20241129
  • 出版日:

    20241129
  • 出版社:

    歐萊禮
  • CIP:

  • 市場分類:

    電腦資訊
  • 產品分類:

    書籍免稅
  • 聯合分類:

    電腦資訊類
  •  

    ※在庫量大
商品簡介


💥 錯誤百出的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網站和命令列應用程式。
•安全地處理電腦上的檔案(包含加密檔案和純文字檔案)。

作者簡介


Eric A.Mann 擔任軟體工程師已近二十年,是一位經驗豐富的 Web 開發人員,擁有從JavaScript到Scala、Ruby,乃至PHP和C#等多種語言的開發經驗。早期曾為財星商業雜誌500大公司和新創公司建立大型專案。Eric也經常發表軟體架構的演講,同時也是《php[architect]》雜誌的撰稿人之一。在近十年來的大部分時間裡,他一直在建立各種形狀和大小的網站和應用程式,並繼續嘗試新技術和新工藝。

書籍目錄


第一章 變數
第二章 運算子
第三章 函數
第四章 字串
第五章 數字
第六章 日期和時間
第七章 陣列
第八章 類別和物件
第九章 安全性與加密
第十章 檔案的處理
第十一章 串流
第十二章 錯誤處理
第十三章 除錯和測試
第十四章 效能調校
第十五章 套件與擴充功能
第十六章 資料庫
第十七章 非同步PHP
第十八章 PHP命令列

推薦序/導讀/自序


全球超過 75% 的網站使用 PHP 撰寫。隨著網際網路規模的擴大,PHP 程式碼的數量也相當龐大。然而,必須承認,並非所有 PHP 程式碼都是優質的。任何有 PHP 經驗的開發者都了解這門語言的優勢、劣勢以及可能引發的混亂。PHP 因為易學易用,成為主流選擇,但也讓許多開發人員在撰寫程式碼時容易犯錯。

相較於強制執行嚴格型別和記憶體管理的完全編譯語言,PHP作為解釋性語言,對程式編譯錯誤的容忍度相當高。許多情況下,即使出現嚴重錯誤,PHP也僅是跳出警告並繼續執行;對於初學者來說,這樣的寬容設計有助於學習,因為小錯誤不會立刻導致應用程式中斷。然而,這種寬容的特性也帶來弊端,導致「糟糕的程式碼」也能順利發佈和運行,讓初學者在不知不覺中重複使用不良的程式碼。

本書的目的是幫助您了解如何避免常見錯誤,避免重複使用不良程式碼。透過建立一套適用於所有開發者的模式與範例,協助解決PHP中的常見問題。本書中的技巧能讓您迅速識別並處理複雜問題,省去重新發明輪子或複製那些需經額外研究才能發現的『壞程式碼』。