PHP微網站開發實例教程

PHP微網站開發實例教程

《PHP微網站開發實例教程》是2021年北京理工大學出版社出版的圖書。

基本介紹

  • 中文名:PHP微網站開發實例教程
  • 作者:耿永利,孫振楠
  • 出版社:北京理工大學出版社
  • 出版時間:2021年10月1日
  • 開本:16 開
  • ISBN:9787576306149
內容簡介,圖書目錄,

內容簡介

本書從後台伺服器端研發人員的角度進行選材,重點闡述PHP語言、MySQL資料庫、PHP面向對象編程、開源PHP框架等方面的知識。從學生認知規律的角度將教學內容分為6個教學單元:PHP程式開發基礎、PHP函式與數據處理、MySQL資料庫、面向對象編程、Laravel框架、綜合項目實戰。通過PHP微網站開發實例教程的學習,讀者可逐步建立和掌握微網站設計的思想方法,具備分析問題和解決問題的能力,能夠使用PHP腳本語言編寫微網站頁面解決實際問題。

圖書目錄

單元一 PHP程式開發基礎
學習目標
任務1 PHlP開發環境搭建
【引例描述】
【任務陳述】
【知識準備】
1.1 PHP簡介
1.1.1 PHP發展歷史
1.1.2 PHP語言特點
1.1.3 PHP與其他語言的比較
1.1.4 PHP崗位需求及套用領域
【任務實施】
【任務拓展】部署開源框架網站——Joomla!
任務2 PHP基礎知識學習及套用
【引例描述】
【任務陳述】
【知識準備】
2.1 PHP語法要點
2.2 數據類型
2.2.1 標量數據類型
2.2.2 複合數據類型
2.2.3 數據類型轉換與檢測
2.3 常量與變數
2.3.1 常量
2.3.2 變數
2.3.3 變數的賦值
2.3.4 變數的作用城
2.4 運算符
2.4.1 算術運算符
2.4.2 字元串運算符
2.4.3 賦值運算符
2.4.4 位運算符
2.4.5 自增或自減運算
2.4.6 邏輯運算符
2.4.7 比較運算符
2.4.8 三元運算符
2.4.9 運算符的優先權
2.5 流程控制語句
2.5.1 程式的三種控制結構
2.5.2 條件控制語句
2.5.3 循環控制語句
2.5.4 break和continue語句
【任務實施】
【任務拓展】簡單分數判定器
單元二 PHP函式與數據處理
學習目標
任務3 PHP函式
【引例描述】
【任務陳述】
【知識準備】
3.1 PHP函式
3.1.1 定義和調用函式
3.1.2 函式間的參數傳遞
3.1.3 函式的返回值
3.1.4 變數函式
3.1.5 函式的引用
3.2 PHP系統函式館
3.2.1 PHP變數函式館
3.2.2 PHP數學函式館
3.2.3 PHP字元串函式館
3.2.4 PHP日期和時間函式館
【任務實施】
【任務拓展】獲取MD5的用戶密碼值
任務4 PHP數組與字元串
【引例描述】
【任務陳述】
【知識準備】
4.1 數組
4.1.1 數組的創建和初始化
4.1.2 鍵名和鍵值
4.1.3 數組的遍歷
4.1.4 數組的排序
4.2 字元串
4.2.1 字元串的顯示
4.2.2 字元串的格式化
4.2.3 常用的字元串操作函式
4.2.4 字元串的替換
4.2.5 字元串的比較
4.2.6 字元串與HTML
4.2.7 字元串與數組
【任務實施】
【任務拓展】約瑟夫環的實現
任務5 PHP目錄與檔案操作
【引例描述】
【任務陳述】
【知識準備】
5.1 目錄操作
5.1.1 創建和刪除目錄
5.1.2 獲取和更改當前工作目錄
5.1.3 打開和關閉目錄句柄
5.1.4 讀取目錄內容
5.1.5 獲取指定路徑的目錄和檔案
5.2 檔案操作
5.2.1 檔案的打開與關閉
5.2.2 檔案的寫入
5.2.3 檔案的讀取
5.2.4 檔案的上傳與下載
5.2.5 其他常用的檔案處理函式
【任務實施】
【任務拓展】網盤簡單操作
單元三 MySQL資料庫
學習目標
任務6 MySQL資料庫的基本操作
【引例描述】
【任務陳述】
【知識準備】
6.1 資料庫概述
6.1.1 MySQL資料庫簡介
6.1.2 MySQL資料庫的特點
6.2 MySQL伺服器的啟動和關閉
6.2.1 啟動MySQL伺服器
6.2.2 連線MySQL伺服器
6.2.3 關閉MySQL伺服器
6.3 MySQL資料庫的基本操作
6.3.1 MySQL資料庫操作
6.3.2 MySQL數據表操作
6.3.3 MySQL數據操作
【任務實施】
【任務拓展】使用phpMyAdmin管理MysQL資料庫
任務7 PHP運算元據庫
【引例描述】
【任務陳述】
【知識準備】
7.1 PHP操作MySQL資料庫的函式
7.1.1 連線MySQL伺服器
7.1.2 選擇MySQL資料庫
7.1.3 執行SQL語句
7.1.4 將結果集返回到數組中
7.1.5 關閉結果集和關閉連線
7.2 管理MySQL資料庫中的數據
7.2.1 數據添加
7.2.2 數據瀏覽
7.2.3 數據編輯
7.2.4 數據刪除
【任務實施】
【任務拓展】線上購物網站的設計與實現
單元四 面向對象編程
學習目標
任務8 PHP面向對象編程
【引例描述】
【任務陳述】
【知識準備】
8.1 面向對象
8.1.1 面向對象的概念
8.1.2 類與對象
8.1.3 對象的套用和Sthis關鍵字
8.1.4 構造方法與析構方法
8.2 類的繼承和重載
8.2.1 類的繼承
8.2.2 類的重載
8.3 類的封裝
8.3.1 設定封裝
8.3.2 _set()、_get()、_issel()、_unset()
8.4 常用關鍵字
8.4.1 static:關鍵字
8.4.2 final關鍵字
8.4.3 self關鍵字
8.4.

相關詞條

熱門詞條

聯絡我們