PHP8 已經正式發佈一段時間了,無論在功能還是效能上都有大幅度的提升,在不久之後將會成為市場主流,如果你是完全沒有學習過 PHP 的新手,想要學習動態網頁設計,我們準備了以下的教學內容,你可以按部就班的學習,從基礎開始,到可以寫出能動、能儲存並顯示資料的 PHP 動態網站,學習的過程需要一點耐心,但總是會有成果的,尚未完成的篇章將陸續完成。
第一章、認識 PHP 與建置開發環境 |
1-1、PHP8 簡介 1-2、在 Windows 11 上安裝 XAMPP 建置 PHP 開發環境 1-3、選擇 PHP 程式碼編輯軟體(推薦 Notepad++) |
第二章、開始寫簡單的 PHP8 程式 |
2-1、認識 PHP8 的基本結構與語法 2-2、寫出第一個 PHP8 程式 2-3、PHP8 程式碼的註解寫法 |
第三章、各種 PHP 資料型態 |
3-1、PHP8 變數寫法與應用 3-2、PHP 8 的 echo 輸出用法及範例 3-3、PHP 8 的 print 輸出用法及範例 3-4、PHP 8 整數資料型態 3-5、PHP 8 浮點數資料型態 3-6、PHP 8 算數運算子 3-7、PHP 8 邏輯運算子 3-8、PHP 8 字串運算子 |
第四章、PHP 程式流程控制 |
4-1、PHP 8 if else 如果條件判斷 4-2、PHP 8 if 語句的新增功能 4-3、PHP 8 match 表達式的用法 4-4、PHP 8 迴圈介紹 4-5、PHP 8 while 迴圈語法與範例 4-6、PHP 8 do while 迴圈語法與範例 4-7、PHP 8 for 迴圈語法與範例 4-8、PHP 8 foreach 迴圈語法與範例 4-10、用 break 跳出 PHP 8 迴圈範例 4-11、用 continue 繼續新一輪 PHP 8 迴圈 4-12、用 PHP 8 巢狀迴圈寫九九乘法表範例 |
第五章、PHP 函數 |
5-1、PHP 8 函數介紹 5-2、常用的 PHP 8 內建函數 5-3、PHP 8 自定義函數 |
第六章、PHP 陣列 |
6-1、PHP 8 陣列基本觀念 6-2、PHP 8 一維陣列 6-3、PHP 8 二維陣列 |
第七章、PHP 字串 |
7-1、PHP 8 字串處理 7-2、PHP 8 字串搜尋與比對 |
第八章、PHP 暫存瀏覽資料 |
8-1、PHP 8 cookie 設定、讀取及刪除 8-2、PHP 8 cookie 實際操作範例 8-3、PHP 8 session 設定、讀取及刪除 8-4、PHP 8 session 實際操作範例 |
第九章、HTML 表單資料讀取 |
9-1、HTML 表單功能介紹 9-2、PHP 8 讀取表單內容 9-3、PHP 8 檔案上傳範例 9-4、PHP 8 圖片上傳範例 |
第十章、MySQL 資料庫使用 |
10-1、MySQL 資料庫介紹 10-2、用 phpMyAdmin 管理 MySQL 資料庫 10-3、PHP8 開啟與關閉 MySQL 資料庫連結 10-4、PHP8 執行 INSET 新增資料至 MySQL 資料庫 10-5、PHP8 執行 UPDATE 更新 MySQL 資料 10-6、PHP8 執行 DELETE 刪除 MySQL 資料 10-7、PHP8 執行 SELECT 查詢 MySQL 資料 10-8、PHP8 MySQL WHERE 條件子句 10-9、PHP8 MySQL LIMIT 限制記錄數量子句 |
第十一章、PHP8 與 Smarty 樣板引擎 |
11-1、PHP Smarty 樣板引擎(Template Engine)介紹 11-2、安裝 Smarty 樣板引擎 11-3、建立第一個 PHP 8 Smarty 樣板網頁 11-4、PHP 8 Smarty 樣板變數使用方式 11-5、PHP 8 Smarty 條件式樣板 if else 11-6、PHP 8 Smarty foreach 迴圈 11-7、PHP 8 Smarty section 迴圈 11-8、PHP 8 Smarty 巢狀迴圈 11-9、用 literal 避開 JavaScript 語法衝突 11-10、PHP 8 Smarty 快取使用方式 |
以上篇章內容將持續更新。