程式基礎概念
深入了解變數、資料型態與各種運算子的概念和用法
全面掌握 PHP 後端開發的核心技能
從基礎到進階的完整教程
深入了解變數、資料型態與各種運算子的概念和用法
透過 if...else 與 switch 語法實現程式的邏輯判定,處理不同條件下的執行結果。
深入探索 For 迴圈的各種用法和最佳實踐
綜合運用所學知識,解決實戰問題
掌握邏輯運算子 AND/OR,實作正確的閏年規律判定。
以 for 迴圈輸出奇數列、十的倍數列與質數區間數列等多種規則數列。
九九乘法表:以表格印出完整算式,以及以交叉表呈現乘積;可對照題圖與解題參考驗證結果。
以 while 在句子中搜尋指定單字或字母,找出相符內容並輸出該字元在字串中的位置。
挑戰巢狀迴圈邏輯,實作圖形演算法
掌握一維與關聯陣列,實現高效數據管理。
結合雙層迴圈與陣列操作,實作數據存儲與批次輸出。
利用 while 迴圈與陣列檢查機制,實作不重複隨機選號邏輯。
運用邏輯運算子與陣列存取,篩選並紀錄特定區間內的閏年數據。
以西元 1024 年為基準,利用迴圈與餘數邏輯推算六十甲子循環。
不使用額外空間,僅透過迴圈與變數交換實現陣列元素順序翻轉。
字串的取代、分割與組合,是處理使用者輸入與資料格式轉換的基礎技能。
實作日期相減計算天數與生日倒數邏輯。
實作動態月曆邏輯,練習表格排版與特殊日期標註。
練習透過 Form 表單傳遞身高體重數據,並在後端進行運算與結果顯示。
接收 h04-bmi.php 表單 GET/POST 傳值並顯示 BMI 與健康區間(與主頁搭配使用)。
GET/POST 差異、表單 action/method、header() 轉址,以及
isset()/empty() 接收資料時的判斷要點。
客戶端 Cookie 與伺服器 Session 的比較,以及會員登入類練習常見流程(檢查、轉址、維持狀態、登出)。
實作帳號密碼表單傳值,練習後端條件分支判斷與身分驗證流程。
接收登入表單並比對帳密是否正確(與 h05-login.php 表單 action 對應)。
利用 URL 參數實現月份切換功能,並動態強化當日與週末的視覺樣式。
以 GET 帶年月參數切換月份、組出整月格子,並搭配全畫面動森取向的排版與樣式區分平日/週末/今日。
同樣透過網址參數換月並渲染網格格線;在格林/森林意象的視覺下複習日期邏輯與版面結構。
練習瀏覽器端狀態:表單 POST 驗證後以 setcookie 留存身分,並實作清除 Cookie/登出行為;視覺以訓練家取向貫串登入與會員畫面。
session_start() 與 $_SESSION 維持登入態、POST 送出帳密、登出時銷毀 Session;版面走小小兵風格示範會員區塊。
以 PDO 對 dept 練習查詢、新增、更新、刪除(CRUD)。
建立 members 資料表、註冊表單,並以 POST 將使用者資料寫入資料庫。
接收 s02-register.php 表單 POST,將帳號與個人資料寫入 members 資料表。
比對 members 帳密;成功導向成功頁,失敗回登入頁並顯示錯誤提示。
接收 s03-login.php 表單 POST,比對帳密後導向 s03-login-success.php 或回登入頁。
帳密驗證通過後的導向目標頁,顯示登入成功訊息。
進入 school 偵辦室,實作嫌疑犯名冊、移送法辦 API、身分對質與 members 機密檔案 CRUD。
進入 crayon 特訓總部:BMI 照妖鏡、一週魔鬼課表與飲食封印;含 456.html 表單筆記練習。
給定正整數 \(n\),用函式印出對應行數的正三角形星星;可延伸設計菱形、方形等圖形函式。