本書為教材,主要介紹PHP應(yīng)用開發(fā)基礎(chǔ)知識和實踐內(nèi)容。全書共12章,前11章為PHP應(yīng)用基礎(chǔ)知識,第12章為綜合案例,供學(xué)生參考完成。項目配有部分課程內(nèi)容的微課視頻教學(xué),幫助學(xué)生更好地借助公開視頻課程完成課前課后自學(xué)。本教材重點體現(xiàn)實踐內(nèi)容為主,實用性較強(qiáng)。
項目一 PHP概述與服務(wù)器搭建
模塊一 PHP概況
任務(wù)一 PHP有什么優(yōu)勢
任務(wù)二 PHP可以應(yīng)用到哪些領(lǐng)域
任務(wù)三 PHP新特性有哪些
模塊二 PHP程序工作流程
任務(wù)一 Web瀏覽器介紹
任務(wù)二 HTML回顧
任務(wù)三 PHP預(yù)處理器介紹
任務(wù)四 Web服務(wù)器介紹
任務(wù)五 數(shù)據(jù)庫服務(wù)器介紹
任務(wù)六 PHP程序工作的流程
模塊三 PHP服務(wù)器的搭建
任務(wù)一 IIS與PHP的安裝與測試
任務(wù)二 Apache和PHP的安裝與測試
任務(wù)三 Windows下MySQL的安裝與運(yùn)行
模塊四 常用的開發(fā)工具介紹
任務(wù)一 Dreamweaver CS6、Sublime Text3、Visual Studio Code
任務(wù)二 Chrome的調(diào)試工具介紹
模塊五 第一 個PHP程序
任務(wù)一 創(chuàng)建PHP程序
任務(wù)二 在網(wǎng)頁中嵌入PHP程序
項目二 PHP編程基礎(chǔ)
模塊一 PHP標(biāo)記
模塊二 PHP編碼規(guī)范
任務(wù)一 書寫規(guī)范
任務(wù)二 命名規(guī)范
模塊三 代碼注釋的運(yùn)用
任務(wù)一 PHP注釋使用
任務(wù)二 注釋的有效運(yùn)用
模塊四 PHP常量
任務(wù)一 常量的聲明與使用
任務(wù)二 預(yù)定義常量
模塊五 PHP變量
任務(wù)一 變量的聲明與命名規(guī)則
任務(wù)二 變量的賦值
任務(wù)三 變量的作用域
任務(wù)四 可變變量
模塊六 PHP數(shù)據(jù)類型
任務(wù)一 數(shù)值型數(shù)據(jù)的使用
任務(wù)二 復(fù)合數(shù)據(jù)類型
任務(wù)三 特殊數(shù)據(jù)類型
任務(wù)四 檢測數(shù)據(jù)類型
模塊七 PHP運(yùn)算符與優(yōu)先級
任務(wù)一 運(yùn)用算術(shù)運(yùn)算符
任務(wù)二 字符串運(yùn)算符
任務(wù)三 賦值運(yùn)算符
任務(wù)四 位運(yùn)算符
任務(wù)五 遞增/遞減運(yùn)算符
任務(wù)六 邏輯運(yùn)算符
任務(wù)七 比較運(yùn)算符
任務(wù)八 三元運(yùn)算符
任務(wù)九 運(yùn)算符的使用規(guī)則
項目三 PHP流程控制語句
模塊一 條件控制語句
任務(wù)一 if條件控制語句
任務(wù)二 switch分支語句
模塊二 循環(huán)控制語句
任務(wù)一 while循環(huán)語句
任務(wù)二 do-while循環(huán)語句
任務(wù)三 for循環(huán)語句
任務(wù)四 foreach循環(huán)語句
模塊三 跳轉(zhuǎn)語句
任務(wù)一 break跳轉(zhuǎn)語句
任務(wù)二 continue跳轉(zhuǎn)語句
項目四 PHP函數(shù)
模塊一 類型判斷及變量函數(shù)
任務(wù)一 類型判斷函數(shù)
任務(wù)二 變量函數(shù)與變量相關(guān)的常用函數(shù)
模塊二 常用字符串函數(shù)
任務(wù)一 explode)函數(shù)與implodeO函數(shù)
任務(wù)二 strlen)函數(shù)與trimO函數(shù)
任務(wù)三 substrO函數(shù)與strposO函數(shù)
任務(wù)四 str_replace)函數(shù)
任務(wù)五 轉(zhuǎn)換HTML中的特殊字符
任務(wù)六 md50和shal0加密函數(shù)
模塊三 PHP常用日期時間函數(shù)
任務(wù)一 時區(qū)設(shè)置
任務(wù)二 格式化輸出時間
模塊四 PHP常用數(shù)學(xué)函數(shù)
模塊五 PHP包含文件函數(shù)、常用目錄函數(shù)、文件操作函數(shù)
任務(wù)一 文件包含語句
任務(wù)二 常用目錄函數(shù)
任務(wù)三 文件操作函數(shù)
模塊六 PHP自定義函數(shù)
任務(wù)一 自定義函數(shù)及調(diào)用
任務(wù)二 在函數(shù)間傳遞參數(shù)
任務(wù)三 函數(shù)中變量的作用域
任務(wù)四 對函數(shù)的引用
任務(wù)五 函數(shù)引用的取消
項目五 PHP數(shù)組與JSON
模塊一 數(shù)組的創(chuàng)建
任務(wù)一 用戶創(chuàng)建數(shù)組
任務(wù)二 函數(shù)創(chuàng)建數(shù)組
任務(wù)三 創(chuàng)建二 維及多維數(shù)組
模塊二 數(shù)組的遍歷和輸出
任務(wù)一 數(shù)組的遍歷
任務(wù)二 數(shù)組的輸出
模塊三 數(shù)組的常用函數(shù)
任務(wù)一 獲取數(shù)組中元素的個數(shù)及最后一個元素
任務(wù)二 獲取數(shù)組中指定元素的鍵名
任務(wù)三 數(shù)組元素的查找、添加和刪除數(shù)組中重復(fù)元素
任務(wù)四 數(shù)組鍵與值的排序
任務(wù)五 字符串與數(shù)組的轉(zhuǎn)換
模塊四 PHP與JSON實現(xiàn)數(shù)據(jù)轉(zhuǎn)換
項目六 PHP采集表單數(shù)據(jù)
模塊一 瀏覽器端數(shù)據(jù)提交方式
任務(wù)一 GET方式提交網(wǎng)站參數(shù)配置
任務(wù)二 POST提交網(wǎng)站參數(shù)設(shè)置方式
任務(wù)三 GET與POST混合的方式
模塊二 相對路徑與絕對路徑
任務(wù)一 什么是相對路徑
任務(wù)二 什么是絕對路徑
模塊三 運(yùn)用FORM表單實現(xiàn)瀏覽器端數(shù)據(jù)采集
任務(wù)一 表單標(biāo)簽
任務(wù)二 表單控件分類
任務(wù)三 表單控件中使用數(shù)組
任務(wù)四 表單按鈕
任務(wù)五 FORM表單的綜合運(yùn)用案例
模塊四 使用S_GET和S_POST采集表單數(shù)據(jù)
任務(wù)一 使用S_POST和S_GET方式完成表單數(shù)據(jù)的采集輸出
模塊五 Web服務(wù)器端其他采集表單數(shù)據(jù)方法
任務(wù)一 預(yù)定義變量$SERVER
模塊六 表單運(yùn)用綜合實訓(xùn)案例
項目七 PHP正則表達(dá)式
模塊一 什么是正則表達(dá)式
模塊二 正則表達(dá)式快速入門及運(yùn)用
任務(wù)一 如何使用正則表達(dá)式
任務(wù)二 正則表達(dá)式的組成結(jié)構(gòu)
任務(wù)三 正則表達(dá)式所有結(jié)果匹配獲取
模塊三 正則表達(dá)式語法
任務(wù)一 定位符與選擇符
任務(wù)二 字符范圍與反斜線
任務(wù)三 字符的限定與分組
任務(wù)四 模式修飾符
模塊四 PORE兼容正則表達(dá)式函數(shù)
任務(wù)一 preg_grep)函數(shù)
任務(wù)二 preg_replace()函數(shù)
任務(wù)三 preg_split)函數(shù)
模塊五 綜合案例
項目八 PHP文件上傳
模塊一 PHP文件上傳方法
任務(wù)一 文件上傳功能表單屬性設(shè)置
任務(wù)二 文件上傳的操作
模塊二 PHP文件上傳遇到問題的解決
任務(wù)一 解決上傳亂碼的問題
任務(wù)二 解決上傳大小限制的方法
模塊三 PHP多文件上傳實現(xiàn)
模塊四 文件上傳綜合案例實訓(xùn)
項目九 UEditor 富文本編輯器
模塊一 富文本編輯UEditor基本使用
任務(wù)一 實現(xiàn)頁面中引入富文本編輯器
模塊二 UEditor功能定制方法
項目十 PHP操作MySQL數(shù)據(jù)庫
模塊一 MySQL數(shù)據(jù)庫操作
任務(wù)一 MySQL數(shù)據(jù)庫簡介
任務(wù)二 MySQL服務(wù)
模塊三 MySQL數(shù)據(jù)庫的基本操作
任務(wù)一 Navicat Premium簡介
任務(wù)二 MySQL服務(wù)器的連接與數(shù)據(jù)庫管理
模塊四 MySQL數(shù)據(jù)表
任務(wù)一 創(chuàng)建數(shù)據(jù)表(Table)
模塊五 MySQL數(shù)據(jù)庫的備份與還原
任務(wù)一 數(shù)據(jù)庫備份
任務(wù)二 數(shù)據(jù)恢復(fù)
模塊六 PHP操作MySQL—MySQLi擴(kuò)展的使用
任務(wù)一 MySQLi擴(kuò)展常用類、屬性與方法
任務(wù)二 MySQLi完成數(shù)據(jù)庫連接及數(shù)據(jù)表操作
任務(wù)三 學(xué)生基本信息查詢
項目十一 PHP會話控制
模塊一 Cookie技術(shù)
任務(wù)一 Cookie簡介
任務(wù)二 Cookie的創(chuàng)建和修改
任務(wù)三 Cookie的讀取
任務(wù)四 Cookie的刪除
任務(wù)五 Cookie的生命周期
模塊二 Session管理
任務(wù)一 Session簡介
任務(wù)二 創(chuàng)建會話
任務(wù)三 Session設(shè)置時間
模塊三 Session高級應(yīng)用
任務(wù)一 Session臨時文件管理
任務(wù)二 Session緩存
任務(wù)三 Session數(shù)據(jù)庫存儲
模塊四 綜合案例
參考文獻(xiàn)