PHP是一種通用開源腳本語言。語法吸收了C語言、Java和Perl的特點,利于學習,使用廣泛,主要適用于Web開發領域。PHP 獨特的語法混合了C、Java、Perl以及PHP自創的語法。它可以比CGI或者Perl更快速地執行動態網頁。用PHP做出的動態頁面與其他的編程語言相比,PHP是將程序嵌入到HTML文檔中去執行,執行效率比完全生成HTML標記的CGI要高許多;PHP還可以執行編譯后代碼,編譯可以達到加密和優化代碼運行,使代碼運行更快。
目錄:
步驟1: PHP初體驗
本階段主要介紹PHP運行環境、PHP的基本語法、常量和變量的使用、運算符的作用以及流程控制,讓我們了解PHP語言,進入代碼的殿堂。
xa0xa0xa0 第1課
xa0xa0xa0 基本語法
xa0xa0xa0 PHP的環境搭建、編輯器的安裝,以及基本語法和PHP的工作原理。
xa0xa0xa0 第2課
xa0xa0xa0 變量和數據類型
xa0xa0xa0 PHP中的變量定義和使用、PHP中常見的數據類型以及數據類型轉換。
xa0xa0xa0 第3課
xa0xa0xa0 常量
xa0xa0xa0 系統常量和自定義常量的定義和使用,以及預定義變量。
xa0xa0xa0 第4課
xa0xa0xa0 運算符
xa0xa0xa0 算術運算符、遞增遞減運算符、字符連接符、賦值運算符和比較運算符。
xa0xa0xa0 第5課
xa0xa0xa0 流程控制
xa0xa0xa0 流程控制主要包括條件語句和循環語句兩大類,帶你體會代碼世界中的邏輯思維。
xa0xa0xa0 第6課
xa0xa0xa0 PHP初體驗測試題
xa0xa0xa0 本課為考評,滿分100學分,共25道題,限時37分鐘
步驟2: PHP函數庫
本階段主要介紹自定義函數的定義和用法,字符串函數庫、數學函數庫、日期時間函數庫三大系統函數庫,同時詳細介紹了什么是數組,數組如何定義以及如何使用。
xa0xa0xa0 第1課
xa0xa0xa0 自定義函數
xa0xa0xa0 本堂課為函數的定義和使用,變量的作用域,參數傳遞以及匿名,回調,遞歸等多種復雜函數的講解
xa0xa0xa0 第2課
xa0xa0xa0 系統函數庫
xa0xa0xa0 本堂課主要講解了字符串函數庫、數學函數庫以及日期時間函數庫。
xa0xa0xa0 第3課
xa0xa0xa0 數組初始
xa0xa0xa0 本堂課主要講解了數組的簡介,數組的多種創建形式,數組的多方式使用及數組運算符的使用。
xa0xa0xa0 第4課
xa0xa0xa0 數組運用
xa0xa0xa0 主要講解foreach,each等多種方式遍歷數組。in_array(),explode()等多個常用數組函數解析。
xa0xa0xa0 第5課
xa0xa0xa0 PHP函數庫測試題
xa0xa0xa0 本課為考評,滿分100學分,共20道題,限時30分鐘
步驟3: PHP常用操作
本階段主要帶領大家學習會話控制中SESSIONH和COOKIE的概念和用法、還有文件操作、MySQL數據庫建表,數據查詢,添加,修改,刪除等基本操作命令以及PHP面向過程方式操作數據庫的方法。
xa0xa0xa0 第1課
xa0xa0xa0 會話控制
xa0xa0xa0 會話控制中session和cookie的工作原理以及常見用途
xa0xa0xa0 第2課
xa0xa0xa0 文件操作
xa0xa0xa0 文件的基本操作和文件的上傳、下載、壓縮、解壓操作
xa0xa0xa0 第3課
xa0xa0xa0 MySQL基礎
xa0xa0xa0 MySQL數據庫的安裝、數據類型、數據的增刪改查、多表聯查、可視化管理工具的使用
xa0xa0xa0 第4課
xa0xa0xa0 PHP操作MySQL
xa0xa0xa0 PHP面向過程方式操作MySQL數據庫,使用PHP實現MySQL數據的增刪改查
xa0xa0xa0 第5課
xa0xa0xa0 PHP常用操作測試題
xa0xa0xa0 本課為考評,滿分100學分,共20道題,限時30分鐘
步驟4: PHP項目實戰
在本階段,我們將綜合使用前面所學的知識,使用PHP原生方式完成一個油畫商城項目,并為大家介紹一款大型商城系統ECSHOP的使用。
xa0xa0xa0 第1課
xa0xa0xa0 原生商城項目
xa0xa0xa0 PHP原生開發油畫商城項目,主要包括用戶注冊登陸、商品管理功能。
xa0xa0xa0 第2課
xa0xa0xa0 ECSHOP商城系統
xa0xa0xa0 主要講解ECSHOP的安裝配置、商品管理、商品促銷管理的內容。