Smarty 變數調節器完整指南:內建修飾函數、鏈式語法、自訂修飾器開發
Smarty 變數調節器 (Modifier) 以管線符 | 串接,可在模板直接格式化輸出,語法:{$var|modifier1|modifier2:arg1:
Smarty 保留變數 {$smarty} 完整使用手冊:請求、Session、Cookie、伺服器、環境、時間戳、常數、模板資訊
Smarty 內建 {$smarty} 保留變數,無需指派即可在模板直接存取 PHP 超全域變數與框架資訊,極大簡化模板邏輯。 請求相關變數 模板語法對應
CodeIgniter get_instance() 詳細解析:取得超級物件、單例模式、Helper/Library 中的正確用法
get_instance() 是 CodeIgniter 核心函式,回傳 CI 超級物件 (Controller 實例) 的參考,採單例模式,多次呼叫不產生額外
CodeIgniter 移除 URL 中的 index.php:.htaccess 完整設定教學
CodeIgniter 預設網址含 index.php (如 example.com/index.php/controller/method),透過 Apach
正則表達式系統教程 (五):匹配規則深度解析 — 基礎模式、字元類別、量詞、內建類別
本篇系統講解正則匹配核心規則:錨點、字元類別、量詞、PHP 內建 POSIX 類別,並示範常見數字/字串驗證模式。 1. 基礎模式匹配 ^once:以 on
正則表達式系統教程 (四):常用實用範例速查
精選高頻實用正則範例,涵蓋重複單詞偵測、URL 解析、章節定位、字元範圍、單字邊界、前瞻應用,可直接複製套用。 正則表達式說明 /\b([a-z]+) \1
正則表達式系統教程 (三):運算子優先序與完整元字元對照表
本篇整理正則表達式運算子優先序規則,並提供完整元字元/轉義序列對照表,方便查閱與記憶。 1. 運算子優先序 (高 → 低) \ 轉義符 () (?:) (?
PHP 多維陣列排序實戰:array_multisort 依多欄位排序資料庫查詢結果
資料庫查詢回傳的關聯陣列常需依多欄位排序 (如:銷量降冪、版次升冪)。本文示範 array_multisort() 將「列導向」資料轉為「欄導向」後多鍵排序。
PHP htmlspecialchars/htmlentities UTF-8 緩衝區溢位漏洞 (CVE-2007-xxxx) 及修補方案
PHP 5.1.6、4.4.4 及更早版本在處理 UTF-8 編碼時,htmlspecialchars() 與 htmlentities() 存在緩衝區溢位風險
PHP 網頁漏洞全面分析:檔案包含、命令執行、資訊洩露、SQL 注入實戰與防禦
PHP 與 ASP 一樣面臨嚴重的 Web 漏洞,但中文資源較少。本文系統歸納四大主流漏洞類型、真實利用案例與根本修補原則。 一、 檔案包含漏洞 成因:未過濾
PHP 動態網頁常用正則表達式大全:中文、HTML、Email、URL、IP、表單驗證
收錄動態網頁開發最高頻的正則表達式,含中文匹配、HTML 標籤、空白行、首尾空格、Email、URL、IP 轉換、去重複、檔名擷取、表單輸入限制 (中文/全形/
PHP 常用 MySQL DDL/DML 指令速查表
整理 PHP 開發最常用的 MySQL 結構定義 (DDL) 與資料操作 (DML) 指令,方便快速複製參考。 資料庫/資料表檢視 SHOW DATABASE
PHP 專案資料庫選型指南:MySQL、Oracle、PDO、ADODB 優劣分析
PHP 版本演進(4.x → 5.x → 7/8)帶動資料庫存取層的演變。本文從版本相容性、原生驅動、PDO、ADODB 四個維度,協助專案選型。 PHP 版
PHPWind 偽靜態完整設定教學:Apache .htaccess 與 IIS ISAPI_Rewrite
偽靜態能讓動態網址呈現靜態樣貌,利於搜尋引擎收錄與使用者信任度。本文詳細說明 PHPWind 論壇在 Apache 與 IIS 環境下的偽靜態規則設定。 為什
PHP 获取文件扩展名的三种方法与 pathinfo() 最佳实践
方法对比 方法代码优点缺点推荐度 1. pathinfo() (官方推荐)pathinfo($file, PATHINFO_EXTENSION)内置、处理边
十天學會 PHP:第三天——phpMyAdmin 圖形化管理 MySQL 資料庫
命令列操作 MySQL 對初學者較陌生,第三天介紹 phpMyAdmin 這套廣泛使用的 Web 管理介面,快速上手建庫、建表、匯入匯出。 1. 進入 php
十天學會 PHP:第一天——基礎語法、變數、運算子與註解
第一天快速建立 PHP 基礎語法概念,涵蓋嵌入方式、檔案引入、註解、變數型別與常用運算子。 1. PHP 嵌入 HTML 的標籤 <?php ...
十天學會 PHP:第二天——流程控制(if、for、switch)完整教學
第二天學習目標:掌握 PHP 的流程控制結構,包含 if...else、for 迴圈與 switch 多重選擇。 1. if...else 條件判斷 PHP