PHP 腳本 8 大技巧(五):HTTP Basic 認證與 PHP_AUTH 變數實作
HTTP Basic 認證流程 請求受保護資源 → 伺服器回 401 + WWW-Authenticate Header 瀏覽器彈出帳號/密碼對話框 用戶提交
PHP 腳本 8 大技巧(四):GD 庫動態圖像生成與縮圖實作
環境準備:依賴庫安裝順序 t1lib (Type 1 字體) jpeg-6b (JPEG 支援) GD (核心圖形庫) 順序錯誤導致 GD 編譯失敗。 P
PHP 腳本 8 大技巧(三):include/require 代碼重用最佳實踐
四大核心函數 函數特性適用場景 include()運行期包含,可條件執行動態元素、函數庫、類定義 include_once()防重複包含避免函數/類重複定義
PHP 腳本 8 大技巧(二):Session 會話機制完整應用
Session 核心優勢 用戶瀏覽期間維持狀態,無需多 Cookie/隱藏欄位/資料庫 自動處理 Session ID 傳遞(Cookie 或 URL 重寫)
PHP 腳本 8 大技巧(一):以 DSO 模式安裝 PHP 於 Apache
為何選擇 DSO (Dynamic Shared Object) 維護升級極簡單:make clean → 新增 configure 選項 → make &&
PHP 語法基礎(六):Cookie 與 Session 會話管理實作
Cookie:客戶端持久化 HTTP 無狀態,Cookie 解決「無記憶」問題。PHP 提供 setcookie(): <?php // 名稱、值、過期時
PHP 語法基礎(五):變數生命週期與參數傳遞延長技巧
表單變數生命週期 表單提交的參數僅傳遞給第一個處理程式,後續請求不再攜帶。 驗證範例 // table.html → deal-1.php → deal-2.
PHP 語法基礎(四):流程控制結構完整指南
條件控制:if / else / elseif // 語法一 if (條件) { 語句體 } // 語法二 if (條件) { 語句體一 } else { 語
PHP 語法基礎(三):變數作用域、常數與表單自動變數
變數作用域 函數內參數為區域變數,與同名全域變數互不干擾: <?php function display($file, $line) { glob
PHP 語法基礎(二):運算符完整表與字串連接特性
PHP 運算符完整對照表 符號運算符範例 +加法$a+$b -減法$a-$b *乘法$a*$b /除法$a/$b %取餘$a%$b ++遞增$a++ /
正則表達式系統教程(七):匹配規則實戰指南
7. 正則表達式匹配規則 7.1 基本模式匹配 ^once:以 once 開頭 bucket$:以 bucket 結尾 ^bucket$:精確匹配 buck
正則表達式系統教程(五):全符號詳細參考手冊
5. 全符號詳細解釋 完整元字符與模式語法參考: 符號描述 \轉義:特殊字符、原義字符、後向引用、八進制。\n=換行,\\=反斜線,\(=左括號 ^字串開
正則表達式系統教程(三):語法定義與核心元字符完整表
3. 正則表達式定義 描述字串匹配模式的文字範本,用於檢查子串、替換、提取符合條件的子串。由普通字符與特殊字符(元字符)組成。 3.1 普通字符 未顯式定義為
正則表達式系統教程(二):歷史演進與理論源流
2. 正則表達式歷史 理論奠基:神經網絡數學模型 1940s:Warren McCulloch 與 Walter Pitts 研究神經系統運作,建立數學描述
正則表達式系統教程(一):入門導引與核心價值
1. 引子 正則表達式廣泛應用於 *nix 系統、PHP、C#、Java 等開發環境及眾多應用軟體。其核心價值:以簡潔代碼實現強大的字串匹配與處理功能。 學習
PHP5 面向對象編程:Zend Engine 演進與對象模型革新
第十五節:Zend 引擎演進歷程 Zeev Suraski 回顧 PHP 對象模型從 PHP3 到 PHP5 的關鍵演進。 PHP3:語法糖階段 1997 年