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 的 echo 與 print 輸出 3-3、PHP 整數資料型態 3-4、PHP 浮點數資料型態 3-5、PHP 算數運算子 3-6、PHP 邏輯運算子 3-7、PHP 字串運算子 |
第四章、PHP 程式流程控制 |
4-1、PHP if else 如果條件判斷 4-2、PHP switch 多項條件判斷 4-3、PHP 迴圈介紹 4-4、PHP8 while 迴圈語法與範例 4-5、PHP8 do while 迴圈語法與範例 4-6、PHP8 for 迴圈語法與範例 4-7、用 break 終止 PHP 迴圈範例 4-8、用 continue 繼續新一輪 PHP 迴圈 4-9、PHP8 巢狀迴圈與九九乘法表範例 |
第五章、PHP 函數 |
5-1、PHP 函數介紹 5-2、PHP 自訂函數 |
第六章、PHP 陣列 |
6-1、PHP8 陣列基本觀念 6-2、PHP8 一維陣列 6-3、PHP8 二維陣列 |
第七章、PHP 字串 |
7-1、PHP8 字串處理 7-2、PHP8 字串搜尋與比對 |
第八章、PHP 暫存瀏覽資料 |
8-1、PHP8 cookie 設定、讀取及刪除 8-2、PHP8 cookie 實際操作範例 8-3、PHP8 session 設定、讀取及刪除 8-4、PHP8 session 實際操作範例 |
第九章、HTML 表單資料讀取 |
9-1、HTML 表單功能介紹 9-2、PHP8 讀取表單內容 9-3、PHP8 檔案上傳範例 9-4、PHP8 圖片上傳範例 |
第十章、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、建立第一個 PHP8 Smarty 樣板網頁 11-4、PHP8 Smarty 樣板變數使用方式 11-5、PHP8 Smarty 條件式樣板 if else 11-6、PHP8 Smarty foreach 迴圈 11-7、PHP8 Smarty section 迴圈 11-8、PHP8 Smarty 巢狀迴圈 11-9、用 literal 避開 JavaScript 語法衝突 11-10、PHP8 Smarty 快取使用方式 |
以上篇章內容將持續更新。