PHP - 表單處理
課程簡介 表單處理是 PHP 網頁開發中非常重要的一環,用於接收和處理用戶輸入的數據。本課程將介紹如何建立 HTML 表單,使用 PHP 獲取數據,並實現數據驗證與安全性措施。 表單處理基本概念 1. 表單結構 使用 HTML 表單標籤定義用戶輸入界面。 範例: <form action="process.php" method="post"> <lab...
課程簡介 表單處理是 PHP 網頁開發中非常重要的一環,用於接收和處理用戶輸入的數據。本課程將介紹如何建立 HTML 表單,使用 PHP 獲取數據,並實現數據驗證與安全性措施。 表單處理基本概念 1. 表單結構 使用 HTML 表單標籤定義用戶輸入界面。 範例: <form action="process.php" method="post"> <lab...
課程簡介 函式是將重複使用的程式碼打包成獨立單元的方式,方便執行特定任務。PHP 支援自定義函式與內建函式。本課程將介紹函式的定義、使用與重要概念。 PHP 函式語法 1. 定義函式 使用 function 關鍵字定義函式,並指定名稱與可選的參數清單。 語法: <?php function 函式名稱(參數1, 參數2, ...) { // 函式執行的程式碼 ...
課程簡介 迴圈語法是用來重複執行某段程式碼的結構,根據條件控制重複次數。PHP 提供三種主要的迴圈語法:for、while 和 foreach,分別適用於不同場景。 PHP 迴圈語法 1. for 迴圈 for 適用於已知重複次數的情況。 語法: <?php for (初始值; 條件; 每次迴圈後的操作) { // 執行的程式碼 } ?> 範例: <...
課程簡介 條件判斷是程式的核心邏輯之一,允許程式根據不同的條件執行不同的操作。本課程將介紹 PHP 中的常見條件判斷結構:if、else if、else 與 switch。 PHP 條件判斷語法 1. if 語法 if 用於檢查條件是否為真,若條件為真,則執行對應的程式碼。 <?php if (條件) { // 條件為真時執行 } ?> 範例: <?p...
課程簡介 變數是程式中用來儲存資料的容器,資料型別則定義了變數中可以存放的值的類型。本課程將介紹 PHP 中的變數宣告規則與常見的資料型別。 PHP 變數 1. 變數的定義 變數名稱以 $ 開頭,後接字母或底線(不能以數字開頭)。 變數名稱區分大小寫。 範例: <?php $name = "Alice"; $age = 25; ?> ...
課程簡介 本課程將帶領你認識 PHP 的基本語法,包括程式的基本結構、註解方式、輸出內容與程式檔案規範。這些是開發 PHP 應用程式的基石。 PHP 基礎語法教學 1. PHP 程式結構 PHP 檔案副檔名為 .php。 PHP 程式碼需寫在 <?php 和 ?> 標籤內。 範例: <?php echo "Hello, PHP!"; ?&g...
課程簡介 PHP 是一種廣泛用於網頁開發的伺服器端語言,適合於從簡單的靜態網站到複雜的動態應用程式開發。這堂課將帶你從基礎入門,逐步學習 PHP 的語法與應用,最終掌握開發一個完整專案的能力。 學習完成後,你將能夠: 理解 PHP 基礎語法和核心功能。 操作伺服器與資料庫進行動態網頁開發。 構建小型專案並部署到線上環境。 開發環境設置 1. 安裝 PHP Wind...
以下為課程框架: 課程大綱 課程簡介與開發環境設置 PHP 基礎語法 變數與資料型別 條件判斷 (if, else, switch) 迴圈語法 (for, while, foreach) 函式 (Functions) PHP 表單處理 超級全域變數 ($_GET, $_POST, $_SESSION) PHP 與檔案操作 錯誤處理與除錯 ...
課程簡介 今天是課程的最後一天,我們將回顧過去 30 天所學的核心內容,並通過一個實戰項目來鞏固所學知識。這個項目將涉及變數、條件語句、迴圈、函數、面向對象設計、文件處理、例外處理、資料庫操作和單元測試等概念,讓大家綜合運用 Python 技術,完成一個完整的應用程式。 學習內容 1. 30 天知識回顧 首先,讓我們快速回顧過去 30 天的內容,並梳理學習過的核心概念: 基礎...
課程簡介 單元測試是對程式的最小單元(通常是一個函數或類別方法)進行獨立測試,以確保程式的行為符合預期。 Python 提供了 unittest 模組,內建了豐富的工具來編寫和執行單元測試。 今天,我們將學習如何使用 unittest 模組來進行基礎的單元測試,確保程式碼的穩定性和可靠性。 學習內容 1. 什麼是單元測試 單元測試是自動化測試的一部分,專注於測試單一的程式碼單元(如...