Yii Framework 教程 (1):建立第一個 Hello World 應用
教程定位 本系列面向 Windows 桌面/ASP.NET 開發者,以 Visual Studio + VS.PHP 為 IDE,從 C++/C# 視角解析 Y
Yii Framework 教程系列總覽:從 Hello World 到多國語言 48 篇完整指引
系列教程目錄 本系列共 48 篇,系統性引導 PHP 開發者掌握 Yii Framework 1.1.x 核心概念與實戰技巧。 基礎入門(1-3)
Android 串接 PHP 後端:透過 HTTP GET 獲取 JSON 資料完整範例
後端 PHP 程式(index.php) <?php header(Content-Type: application/json; charset=utf
Linux 環境下 PHP 實現 Office 文件線上預覽:DOC → PDF → SWF 完整方案
專案背景 OA 系統需求:文件一鍵上傳、線上預覽(類似百度文庫)。環境:CentOS 5.5,技術棧:OpenOffice 3 + Pdf2Swf + JODC
PHP 查詢字串處理最佳實踐:善用 http_build_query
傳統手工拼接的痛點 <?php $city_name = new york; $invoice_id = 3456; $paid = 1; $query_
PHP 優於 Node.js 的五大理由:託管、部署與穩定性考量
前言 Node.js 擁有優雅架構與高效能,但在實務佈署、維運層面,PHP 仍具備顯著優勢。以下五點是選擇 PHP 的關鍵理由。 1. 託管服務普及度極高 幾
PHP 模擬 QQ 登入實作(教學用途,勿用於生產)
⚠️ 重要聲明 本文僅供技術研究與教學參考。模擬登入第三方服務違反多數平台服務條款,且涉及帳號密碼明文傳輸,極不安全。正式專案請務必使用官方提供的 OAuth
PHP 開發者必知的 Node.js 5 大關鍵特性
前言 從 PHP(特別是 Drupal)轉向 Node.js,語言同為 JavaScript,上手快且愉快。但思維模式需轉變。以下 5 點是 PHP 開發者最該
打造高安全性 PHP 網站:五大核心防護實務
前言 PHP 是最流行的 Web 開發語言,但也因廣泛使用而成為攻擊目標。本文整理五大實務防護技巧,助你在上線前建立纏深防禦體系。 技巧 1:啟用適當的錯誤回
面試必備:10 個讓你脫穎而出的 PHP 程式碼好習慣
前言:一道經典面試題 作者曾在面試中遇到找錯誤題目,除基本語法錯誤外,更進一步指出程式碼風格與最佳實踐問題,最終獲得青睞。這 10 個習慣正是從實戰經驗中萃取,
PHP 搭配 Memcached 實戰:提升動態網站效能的關鍵技巧
為什麼選擇 Memcached? 動態網站常因資料庫查詢頻繁導致回應緩慢。Memcached 以高效能的記憶體快取機制,將熱門資料暫存於 RAM,大幅降低資料庫
解決 PHP __autoload 與 Smarty 3 衝突:改用 spl_autoload_register
問題背景 升級 Smarty 到 3.0 後,原本專案的 __autoload() 失效,拋出錯誤。查閱 Smarty 3 的 SMARTY2_BC_NOTES
PHPUnit 入門指南:從安裝到撰寫第一個單元測試
為什麼需要單元測試? 開發過程中常遇到:功能完成卻屢現 Bug、修復一處卻引發新錯誤、重構不敢動手。單元測試能有效解決這些痛點——它不僅能及早發現錯誤,更能讓程
Yii Framework 多國語言實作完整指南:從配置到實戰
前言 在開發面向全球用戶的 Web 應用時,國際化(i18n)是不可或缺的功能。Yi i Framework 內建強大的訊息翻譯機制,透過 Yii::t() 方
Yii Framework 主題機制詳解:佈局覆蓋、資源引用、多主題切換實戰
Yii 主題核心概念 主題目錄:`@webroot/themes/主題名/` 視圖覆蓋規則:`views/ControllerID/ActionID.php`
Yii Framework CJuiSortable 可排序清單元件:拖曳重新排序與儲存順序
CJuiSortable 封裝 jQuery UI Sortable,讓清單項目支援拖曳重新排序,適用於選單管理、任務優先級、圖片排序等場景。 基本用法 cr
Yii Framework CJuiSelectable 可選取清單元件:多項選擇與視覺回饋
CJuiSelectable 封裝 jQuery UI Selectable,將清單項目變為可框選/點選的互動元素,支援單選/多選、鍵盤操作與選取事件回調。
Yii Framework CJuiResizable 可調整大小元件:區域縮放與限制設定
CJuiResizable 封裝 jQuery UI Resizable,讓包裹區域內的內容支援滑鼠拖曳邊緣調整大小,適用於面板、圖片、編輯器等可調整尺寸的 U