PHP 常用函式速查表與 FAQ
把常見的語法、函式與新手常見問題集中在同一頁,方便快速查閱與複習。
快速查找函式重點FAQ
使用方式
可搭配左上搜尋框,快速定位特定函式名稱、Session、PDO 或安全相關內容。
常用函式與語法
實作時最常查的項目
| 主題 | 語法 / 函式 | 用途 |
|---|---|---|
| 輸出 | echo、print | 將字串或變數輸出到頁面 |
| 字串長度 | strlen($str) | 取得字串長度 |
| 陣列迴圈 | foreach ($arr as $item) | 逐筆走訪陣列資料 |
| 表單接收 | $_POST、$_GET | 接收使用者提交資料 |
| 安全輸出 | htmlspecialchars() | 輸出到 HTML 前做轉義 |
| Session | session_start() | 啟用工作階段 |
| 密碼雜湊 | password_hash() | 安全儲存密碼 |
| PDO 查詢 | prepare()、execute() | 安全操作資料庫 |
常見問題
新手最常卡住的地方
HTML 檔可以直接執行 PHP 嗎?
不行。PHP 需要透過伺服器解析,例如 XAMPP、Laragon、MAMP 或正式主機環境。
Session 與 Cookie 有什麼差別?
Session 主要存放在伺服器端,適合保存登入狀態;Cookie 存在瀏覽器端,適合保存偏好設定等輕量資訊。
為什麼建議用 PDO?
因為 PDO 支援預備語句、例外處理與多資料庫驅動,安全性與可維護性更高。
學完這些之後下一步是什麼?
建議接著學 MVC 架構、Composer、Laravel,並開始做登入、留言板、後台 CRUD 等完整專案。