步驟1: PHP初體驗
本階段主要介紹PHP運行環境、PHP的基本語法、常量和變量的使用、運算符的作用以及流程控制,讓我們了解PHP語言,進入代碼的殿堂。
第1課 基本語法
PHP的環境搭建、編輯器的安裝,以及基本語法和PHP的工作原理。
第2課 變量和數據類型
PHP中的變量定義和使用、PHP中常見的數據類型以及數據類型轉換。
第3課 常量
系統常量和自定義常量的定義和使用,以及預定義變量。
第4課 運算符
算術運算符、遞增遞減運算符、字符連接符、賦值運算符和比較運算符。
第5課 流程控制
流程控制主要包括條件語句和循環語句兩大類,帶你體會代碼世界中的邏輯思維。
第6課 PHP初體驗測試題
本課為考評,滿分100學分,共25道題,限時37分鐘
步驟2: PHP函數庫
本階段主要介紹自定義函數的定義和用法,字符串函數庫、數學函數庫、日期時間函數庫三大系統函數庫,以及數組和數組的運用。
第1課 自定義函數
本堂課主要講解了函數的定義及基本使用,變量的作用域,函數的參數傳遞以及匿名函數,回調函數,內部函數,可變函數和遞歸函數多種復雜函數的介紹及運用
第2課 系統函數庫
本堂課主要講解了字符串大小寫轉換,截取,反轉,加密等字符串函數庫。取隨機數,向上向下取整,最大值最小值,數字格式化等數學函數。日期格式化,時區設置,時間戳,獲取時間等日期時間函數庫。
第3課 數組初始
本堂課主要講解了數組的介紹。array和[]形式,range和compact形式創建數組及常量數組。數組的多方式使用,其他類型轉換為數組及數組運算符的使用
第4課 數組運用
本堂課主要講解了foreach,each和list及數組指針多種方式遍歷數組。in_array(),explode(),array_push()等多個常用數組函數解析。留言板小項目的實踐。
第5課 PHP函數庫測試題
本課為考評,滿分100學分,共20道題,限時30分鐘
步驟3: PHP常用操作
本階段主要學習了會話控制中的SESSIONH和COOKIE、文件操作、MySQL數據庫以及PHP面向過程方式操作數據庫的方法。
第1課 會話控制
會話控制中session和cookie的工作原理以及常見用途
第2課 文件操作
文件的基本操作和文件的上傳、下載、壓縮、解壓操作
第3課 MySQL基礎
MySQL數據庫的安裝、數據類型、數據的增刪改查、多表聯查、可視化管理工具的使用
第4課 PHP操作MySQL
PHP面向過程方式操作MySQL數據庫,使用PHP實現MySQL數據的增刪改查
第5課 PHP常用操作測試題
本課為考評,滿分100學分,共20道題,限時30分鐘
步驟4: PHP項目實戰
在本階段,我們將綜合使用前面所學的知識,使用PHP原生方式完成一個優化商城項目,并為大家介紹一款大型商城系統ECSHOP的使用。
第1課 原生商城項目
PHP原生開發油畫商城項目,主要包括用戶注冊登陸、商品管理功能。
第2課 ECSHOP商城系統
ECSHOP的安裝配置、商品管理、促銷管理