Smart靜態頁面生成實作:ob_start 緩衝區捕獲輸出寫入 HTML 檔案
核心原理 利用 PHP 輸出緩衝區 (ob_start()) 捕獲 display() 輸出的 HTML,寫入靜態檔案,下次請求直接讀取靜態檔,避免資料庫查詢與
PHP 字串替換、分割與合併完整指南:str_replace、preg_replace、explode、implode 進階用法
字串替換 函式特性效能適用場景 str_replace()字面字串替換、支援陣列、大小寫敏感最快 (C 層)固定字串、批次替換 str
PHP 檔案系統操作大全:類型判斷、屬性讀取、目錄遞歸、串流控制與權限管理
檔案類型判斷 echo filetype(/etc/passwd); // file echo filetype(/var/www); // dir //
PHP header() 函式完全指南:重導向、內容型別、檔案下載與快取控制
header() 基本語法 void header(string $header, bool $replace = true, int $response_co
PHP 抽象類別與抽象方法完整指南:abstract 關鍵字、實作強制規則與設計模式應用
核心定義 抽象方法: 只有宣告無主體 (abstract public function doWork();) 抽象類別: 至少包含一個抽象方
PHP 類別繼承機制深度解析:extends、方法覆寫、父類呼叫與單一繼承限制
關鍵字與規則 關鍵字: extends 單一繼承: PHP 不支援多重繼承 (一個子類只能有一個直接父類) 層級: GrandPare
PHP 表單處理完全指南:$_GET、$_POST、$_REQUEST 差異、安全驗證與版本相容性
核心超全域變數對照 變數來源可見性長度限制適用場景 $_GETURL 查詢字串瀏覽器網址列可見~2000 字元 (瀏覽器限制)搜尋、分頁、非敏
Yii2 排程任務 (Cron) 開發指南:Console Controller、參數傳遞與 Windows/Linux 部署
建立 Console Controller 執行方式 環境指令 Linux/Macphp yii task/index Windo
Yii2 日期範圍搜尋實作:DateTime 物件建構 Unix 時間戳區間
核心需求 前端傳入單一日期 (如 10/27/2014),後端需查詢該日 00:00:00 ~ 23:59:59 的資料。 標準實作 all(); 時區陷阱
PHP 分頁顯示完整實作:MySQL LIMIT、頁碼導航與安全防護
核心邏輯 取得總筆數 SELECT COUNT(*) 計算總頁數 ceil(total / pageSize) 當前頁 $page =
PHP MongoDB 操作入門:擴展安裝、CRUD 範例與查詢運算子
環境安裝 # 1. 下載對應 PHP 版本、VC 編譯、TS/NTS 的 php_mongo.dll # https://pecl.php.net/pac
PHP MSSQL 操作類完整封裝:連線、CRUD、交易與錯誤處理
類別架構概覽 class MSSql { private $link; private $queryCount = 0; // 連線
PHP 連接 Oracle 實戰指南:OCI8 環境部署、Easy Connect 與錯誤診斷
OCI vs ORA 函式族 PHP 提供兩套 Oracle 介面: ORA_*:舊版,已棄用 OCI*:現代標準,支援 Oracle 8i+
PHP 連接 Oracle 核心步驟:OCI8 擴展啟用與連線測試
三步驟完成環境部署 php.ini 啟用擴展: extension=php_oci8.dll (Windows) 或 extension=oci8.s
PHP SQLite 資料庫操作完整範例:建立、開啟、插入、查詢與錯誤處理
SQLite 特性速覽 零配置、單一檔案、無伺服器程序 適合嵌入式、桌面應用、中小型網站 PHP 5.0+ 內建 sqlite 擴展
PHP 透過 AT 指令發送簡訊:4G 網卡串口通訊完整實作
應用場景 無電信猫、免費 API 受限制內容時,採用 4G USB 網卡 + AT 指令 直發簡訊,支援自訂內容。 硬體與驅動準備 4G 網卡插入伺
PHP array_walk() 深度應用:陣列遍歷、修改值、類別方法回調完整範例
array_walk() 是 PHP 陣列操作的利器,能對陣列每個元素執行使用者自訂函式,支援傳址修改原陣列值、傳遞額外參數、以及類別方法作為回調。本文透過多個
CodeIgniter 開發常用知識點速查:跳轉、語言包、GET 參數、常量定義
整理 CodeIgniter 專案開發中高頻使用的核心知識點,包含頁面跳轉、多語言支援、啟用 $_GET 參數、常量管理等實用技巧,供快速查閱。 1. 頁面跳