ThinkPHP 3.2+ 安裝與配置完整指南
本教程適用於 ThinkPHP 3.2+ 版本。系列共七篇,建議收藏逐步學習。 1. 安裝方式 官網下載解壓:ThinkPHP 官網 Git 倉庫: Gi
ThinkPHP 路由機制全解析:規則、正則與靜態路由
完成基本配置後,即可訪問應用預設首頁。進入專案目錄,使用 PHP 內建伺服器啟動: php -S localhost:8999 瀏覽器輸入 localhost
ThinkPHP 控制器深度解析:從定義到進階應用
在上一課程中,你可能對 ThinkPHP 的路由機制仍存疑惑,但別擔心,學完本篇關於控制器的詳細講解,許多概念將豁然開朗。 控制器文件命名規範 ThinkPH
ThinkPHP 模型完整指南:從定義到關聯模型實戰
ThinkPHP Model 層核心概念與操作大全 ThinkPHP 的模型是操作資料庫的核心組件,封裝了資料表對應、CRUD 操作、自動驗證/完成、關聯模型等
PHP 向 JavaScript 傳遞陣列的最佳實踐:JSON 編碼法
前後端資料交換:PHP 陣列傳給 JavaScript 在 Web 開發中,伺服器端 PHP 陣列需要傳遞給前端 JavaScript 使用是常見需求。現代最佳
PHP 實作載入字型並儲存為圖片的完整教學
PHP GD 函式庫繪製文字圖片實戰 在 Web 開發中,常需要動態生成包含特定字型的圖片,例如驗證碼、水印、海報等。PHP 內建的 GD 函式庫提供了強大的圖
PHP Unicode 與 UTF-8 編碼轉換深度解析與實現
Unicode vs UTF-8 Unicode:字符集,固定雙字節(BMP 範圍) UTF-8:Unicode 實現之一,可變長度(ASCII 1 字節,漢
Mac 上編譯安裝 PHP 7 開發環境完整實戰
前置準備 macOS 系統(本文基於 macOS Sierra/High Sierra 驗證) Xcode Command Line Tools:xcode-
PHP 表單驗證類大全:郵箱、手機、身份證、URL、IP、金額等
Fun 驗證類核心方法 方法功能正則/邏輯要點 isEmpty非空字符串檢查is_string + !empty + != isNumber純數字^[0-9
PHP GD 實現中文漢字驗證碼:繪製干擾線、點與 TTF 文字
完整生成流程 // 1. 創建畫布 $image = imagecreatetruecolor(200, 60); $background = imagecol
PHP 無序樹實現:節點增刪改查與廣度/深度優先遍歷
UnorderedTree 類特性 節點使用 stdClass 輕量存儲:id, parentId, childrenIds, data 樹維護 $nodes
PHP JSON 編解碼類實現原理深度剖析
背景 PHP 5.2.0+ 內建 json_encode/json_decode,但在早期版本或特定環境(如缺乏 json 擴展)下,需要純 PHP 實現。本文
PHP 開發環境搭建指南:WampServer + Sublime Text 進階配置
核心工具 WampServer:Windows 下 Apache + PHP + MySQL 一鍵安裝包 Sublime Text 2/3:輕量級代碼編輯器
PHP 生成樹狀結構類:無限分類與層級展示
Tree 類設計 setNode($id, $parent, $value):添加節點 getAll($id=0, $str=|-):遞歸生成帶縮進前綴的樹結