




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1啟程探索PHP世界—PHP編程入門2.課程介紹(課程地位、崗位技能分析、課程內(nèi)容)3.課程新授●網(wǎng)頁(yè)基礎(chǔ)知識(shí)●網(wǎng)頁(yè)開發(fā)技術(shù)●網(wǎng)頁(yè)開發(fā)工具●前端開發(fā)和后端開發(fā)的區(qū)別●演示搭建開發(fā)環(huán)境1.了解有關(guān)網(wǎng)絡(luò)的基本知識(shí)、網(wǎng)頁(yè)設(shè)計(jì)的工具等2.掌握前端開發(fā)和后端開發(fā)的區(qū)別3.熟悉PHP的概念;4.了解PHP的發(fā)展歷史、語言特性;5.掌握PHP開發(fā)環(huán)境的搭建;6.掌握VisualStudioCode的安裝、配置以及運(yùn)行;7.掌握如何編寫PHP程序,能夠創(chuàng)建并執(zhí)行PHP腳本。教學(xué)重點(diǎn)編寫簡(jiǎn)單的PHP頁(yè)面教學(xué)難點(diǎn)學(xué)生學(xué)習(xí)的興趣)二、新授課程(65分鐘)●網(wǎng)頁(yè)的基本術(shù)語介紹,包括Internet歷史、IP/域名、URL、編寫第一個(gè)簡(jiǎn)單的PHP頁(yè)●什么是PHP●PHP的發(fā)展歷史●PHP的語言特性●PHP的工作原理5.PHP開發(fā)環(huán)境與工具●PHP集成開發(fā)環(huán)境●VisualStudioCode的安裝配置●PHP的標(biāo)記方式●PHP的注釋方式●PHP的數(shù)據(jù)輸出方式●字符串連接運(yùn)算符●換行符的使用三、課堂小結(jié)及知識(shí)鞏固(10分鐘)●Internet歷史、IP/域名、URL、HTML/CSS、瀏覽器、B/S、靜態(tài)網(wǎng)頁(yè)與動(dòng)態(tài)網(wǎng)頁(yè)●PHP文件的結(jié)構(gòu)●第一個(gè)PHP頁(yè)面面班班 ww.ll●列舉你知道的瀏覽器?●HTML文件的擴(kuò)展名是什么?PHP文件的擴(kuò)展名是什么?●嘗試編寫你的第一個(gè)PHP文件。五、預(yù)習(xí)語法基礎(chǔ)12語法基礎(chǔ)12學(xué)時(shí)1.PHP的常量與變量2.數(shù)據(jù)類型1.理解標(biāo)識(shí)符與關(guān)鍵字的區(qū)別和用法;2.掌握變量的聲明和使用方法、常量的概念和聲明方式;3.理解不同類型的表達(dá)式及其在PHP中的應(yīng)用;4.掌握PHP中的基本數(shù)據(jù)類型(整型、浮點(diǎn)型、布爾型、象、資源等);教學(xué)重點(diǎn)常量和變量的使用教學(xué)難點(diǎn)常量和變量的區(qū)別、數(shù)據(jù)類型二、創(chuàng)設(shè)意境,導(dǎo)入新課(5分鐘)三、新授課程(70分鐘)●變量的命名(2)整型四、課堂小結(jié)及知識(shí)鞏固(5分鐘)【案例實(shí)踐2-1】輸出商品信息【案例實(shí)踐2-2】輸出商品折扣信息【案例實(shí)踐2-3】編寫簡(jiǎn)單的自我●自我介紹頁(yè)面常●分析并總結(jié)變量與常量的應(yīng)用場(chǎng)景;六、預(yù)習(xí)語法基礎(chǔ)231.運(yùn)算符3.數(shù)據(jù)類型的轉(zhuǎn)換1.掌握數(shù)據(jù)類型和運(yùn)算符的使用2.能夠使用不同的數(shù)據(jù)類型和運(yùn)算符來操作數(shù)據(jù)教學(xué)重點(diǎn)1.常用的數(shù)據(jù)類型3.算術(shù)運(yùn)算符5.邏輯運(yùn)算符教學(xué)難點(diǎn)二、創(chuàng)設(shè)意境,導(dǎo)入新課(5分鐘)(10分鐘)三、新授課程(70分鐘)1.運(yùn)算符(1)運(yùn)算符的分類(2)算術(shù)運(yùn)算符(3)賦值運(yùn)算符(4)比較運(yùn)算符(5)邏輯運(yùn)算符(6)運(yùn)算符的優(yōu)先級(jí)(1)賦值表達(dá)式(2)比較表達(dá)式(3)表達(dá)式的靈活應(yīng)用3.數(shù)據(jù)類型的轉(zhuǎn)換(1)自動(dòng)類型轉(zhuǎn)換●自動(dòng)轉(zhuǎn)換成布爾型●自動(dòng)轉(zhuǎn)換成整型●自動(dòng)轉(zhuǎn)換成字符串型(2)強(qiáng)制類型轉(zhuǎn)換四、歸納總結(jié)(5分鐘)回顧本節(jié)課所講的知識(shí),并通過提問的方式引導(dǎo)學(xué)生解答問題并【案例實(shí)踐2-3】計(jì)算商品【案例實(shí)踐2-4】計(jì)算商品盈利六、預(yù)習(xí)流程控制4分支結(jié)構(gòu)2學(xué)時(shí)分支結(jié)構(gòu)掌握分支結(jié)構(gòu)的使用,能夠?qū)崿F(xiàn)條件判斷教學(xué)重點(diǎn)分支結(jié)構(gòu)教學(xué)難點(diǎn)多分支結(jié)構(gòu)1.總結(jié)講解上次課實(shí)驗(yàn)的完成情況三、新授課程(70分鐘)分支結(jié)構(gòu)就是對(duì)某個(gè)條件進(jìn)行判斷,通過不(1)if語句是單分支結(jié)構(gòu)的基礎(chǔ),它允許程序在滿足某個(gè)條件時(shí)執(zhí)行特定的代碼塊(3)if語句的執(zhí)行流程。(4)當(dāng)if語句的代碼段只有一條語句時(shí),"{}"可以省略。(1)i...else語句實(shí)現(xiàn)雙分支結(jié)構(gòu),它提供了兩種可能的執(zhí)行路徑:如件為假,則執(zhí)行else語句塊(子語句塊2)內(nèi)的代碼。(4)使用if…else語句判斷兩個(gè)變量的大小,優(yōu)化上個(gè)知識(shí)點(diǎn)的代3.分支結(jié)構(gòu)的嵌套應(yīng)用(1)在if語句的語句塊和else語句的語句塊中再使用if...else語句,(2)在使用分支結(jié)構(gòu)嵌套時(shí),需要特別注意,默認(rèn)情況下,else與前面最近的if匹配,而不是通過縮進(jìn)來匹配。為了保證合理的匹配關(guān)系,盡量使用花括號(hào)({})來確定語句的層次關(guān)系,否則會(huì)得到不一樣的結(jié)構(gòu)。4.多分支結(jié)構(gòu)——if...elseif...else語句都不滿足時(shí),可以通過elseif語句指定另(3)if…elseif…else語句的執(zhí)行流程。列舉學(xué)生所做題目及過編寫簡(jiǎn)單的學(xué)生等級(jí)判定程序(10分鐘)【案例實(shí)踐3-1】?jī)和眯匈M(fèi)折扣問題【案例實(shí)踐3-2】分時(shí)問候(4)演示如何使用if…elseif…else語句對(duì)學(xué)生的考試成績(jī)進(jìn)行等級(jí)劃(5)else和if之間的空格可以省略,即"elseif"可以寫為"e5.多分支結(jié)構(gòu)——switch語句(3)使用switch語句根據(jù)給定的數(shù)值輸出中文格式的星(4)注意如果沒有break語句,程序會(huì)執(zhí)行到最后一個(gè)cas回顧本節(jié)課所講的知識(shí),并通過提問的方式引導(dǎo)學(xué)生解答問題并【案例實(shí)踐3-3】課余活 流程控制 六、預(yù)習(xí)自定義函數(shù)52學(xué)時(shí)1.循環(huán)結(jié)構(gòu)-循環(huán)嵌套1.掌握循環(huán)結(jié)構(gòu)的使用,能夠?qū)崿F(xiàn)循環(huán)操作2.掌握循環(huán)嵌套的使用,能夠通過循3.掌握跳轉(zhuǎn)語句的使用,能夠在循環(huán)結(jié)構(gòu)中正確使用跳轉(zhuǎn)語句4.掌握文件包含語句的使用,能夠根據(jù)需求使用不同的文件包含語句教學(xué)重點(diǎn)循環(huán)結(jié)構(gòu)、跳轉(zhuǎn)語句、文件包含語句教學(xué)難點(diǎn)循環(huán)結(jié)構(gòu)、循環(huán)嵌套、跳轉(zhuǎn)語句二、創(chuàng)設(shè)意境,導(dǎo)入新課(5分鐘)列舉學(xué)生所做題目及三、新授課程(70分鐘)●while循環(huán)結(jié)構(gòu)可以根據(jù)循環(huán)條件來判斷是否重復(fù)執(zhí)行某一段代●do...while循環(huán)結(jié)構(gòu)的基本語法格(1)循環(huán)嵌套是指在一個(gè)循環(huán)語句的循環(huán)體中再定義一個(gè)循環(huán)語句。(2)while、do…while、for語句都可(2)continue語句。●continue語句用于結(jié)束本次循環(huán),開始下一輪循環(huán)。(1)錯(cuò)誤類型和級(jí)別(2)異常處理方式。(1)獲取include語句和require語句都可以引入外部文件。(2)以include語句為例講解,演示include語句的語法格(3)絕對(duì)路徑和相對(duì)路徑的區(qū)別。(5)當(dāng)引入的外部文件出現(xiàn)錯(cuò)誤時(shí),include語句會(huì)發(fā)生警告信息,程序繼續(xù)運(yùn)行;require語句會(huì)拋出一個(gè)致命錯(cuò)誤,程序停止運(yùn)行。【案例實(shí)踐3-4】實(shí)現(xiàn)1~10的奇偶數(shù)判斷【素養(yǎng)提升】有趣的while循環(huán)結(jié)構(gòu)和do….while循環(huán)結(jié)構(gòu)【案例實(shí)踐3-5】實(shí)現(xiàn)九九乘法表的輸出探究文件包含語句的引入,避免重復(fù)引入同一文件。(2)為了演示文件是否被重復(fù)引入,使用include_once語句和include語句對(duì)比引入外部文件時(shí)的區(qū)別,在for循環(huán)語句中計(jì)引入外部文件的次數(shù)。回顧本節(jié)課所講的知識(shí),并通過提問的方式引導(dǎo)學(xué)生解答問題并給 循環(huán)結(jié)構(gòu) 流程控制流程控制六、預(yù)習(xí)自定義函數(shù)6自定義函數(shù)2學(xué)時(shí)1.掌握函數(shù)的基本使用方法,能夠在程序中定義和調(diào)用函數(shù)2.掌握函數(shù)的特殊調(diào)用方式,能夠使用嵌套調(diào)用和教學(xué)重點(diǎn)設(shè)置函數(shù)的參數(shù)、變量作用域教學(xué)難點(diǎn)設(shè)置函數(shù)的參數(shù)二、創(chuàng)設(shè)意境,導(dǎo)入新課(5分鐘)列舉學(xué)生所做題目及過程等內(nèi)課堂上,張華正聚精會(huì)神地聽著李老師的講解。今天,他們討論一個(gè)網(wǎng)絡(luò)安話題——文本內(nèi)容過濾器。張華好奇地問:“那我們?cè)撊绾卫肞HP來實(shí)現(xiàn)這樣的過濾器呢?”李老師微笑著回答:“首先,我們需要?jiǎng)?chuàng)建一個(gè)PHP數(shù)組,用于存儲(chǔ)那些需要過濾的敏感詞;然后,我們可以使用字符串處理函數(shù)來掃描用戶提交的內(nèi)容,檢查是否包含這些敏應(yīng)的處理措施。”看到張華對(duì)此非常感興趣,李老師鼓勵(lì)他深入學(xué)習(xí)PHP的數(shù)據(jù)處理功能,并嘗應(yīng)用于實(shí)踐,如開發(fā)簡(jiǎn)單的文本內(nèi)容過濾器。李老師相信這樣的實(shí)踐不僅能夠加深張據(jù)處理的理解,還能提高他解決實(shí)際問題的能力,為未來的編程之路打下堅(jiān)實(shí)的基礎(chǔ)將幫助張華更加深入地了解網(wǎng)絡(luò)安全的重要性,并提升他對(duì)不良信息的防范意三、新授課程(70分鐘)(1)函數(shù)的概念(2)函數(shù)的優(yōu)勢(shì)(3)函數(shù)的分類●有參函數(shù)和無參函數(shù)●有返回值的函數(shù)和無返回值的函數(shù)(1)自定義函數(shù)的語法格式定義函數(shù)時(shí)的注意函數(shù)命名和編碼規(guī)范(2)設(shè)置函數(shù)的參數(shù)3.函數(shù)的調(diào)用(1)直接調(diào)用(2)賦值調(diào)用(3)嵌套調(diào)用(2)局部變量和全局變量的概念。(3)通過代碼演示局部變量和全局變量的區(qū)(4)在函數(shù)中使用全局變量的3種方式。●超全局變量$GLOBALS。(1)GET請(qǐng)求的基本概念(2)預(yù)定義變量$_GET在PHP中的應(yīng)用【案例實(shí)踐4-1】使用函數(shù)創(chuàng)建【案例實(shí)踐4-2】精確判斷特定回顧本節(jié)課所講的知識(shí),并通過提問的方式引導(dǎo)學(xué)生解答 六、預(yù)習(xí)72學(xué)時(shí)2.熟悉PHP手冊(cè)的訪問方法,能夠通過PHP手冊(cè)查詢相關(guān)信息教學(xué)重點(diǎn)教學(xué)難點(diǎn)日期和時(shí)間函數(shù)列舉學(xué)生所做題目及過三、新授課程(70分鐘)通過PPT展示一個(gè)簡(jiǎn)單的變量賦值和調(diào)用數(shù)。通過PPT展示常用的數(shù)學(xué)函數(shù)及其作用。在編程環(huán)境中編寫代碼,演示如何調(diào)用這些數(shù)學(xué)函數(shù),并解釋每個(gè)函數(shù)的作用和返回值。(1)數(shù)學(xué)函數(shù)的作用。3.時(shí)間和日期函數(shù)通過PPT展示一個(gè)時(shí)間戳的例子,解釋時(shí)間戳的基本概(1)時(shí)間和日期函數(shù)的作用。(2)UNIX時(shí)間戳的概念。(3)列舉常用的時(shí)間和日期函數(shù)。(4)通過代碼演示時(shí)間和日期函數(shù)的使用。回顧本節(jié)課所講的知識(shí),并通過提問的方式引導(dǎo)學(xué)生解答問題并給予指導(dǎo)。【案例實(shí)踐4-3】數(shù)據(jù)驗(yàn)【案例實(shí)踐4-4】數(shù)學(xué)運(yùn)算工具箱【案例實(shí)踐4-5】計(jì)算度過的時(shí)間**自文的和陽文通數(shù)處理CET請(qǐng)求和預(yù)定義常量中_GET 六、預(yù)習(xí)數(shù)據(jù)處理—數(shù)組的操作84.數(shù)組的基本操作7.數(shù)組排序函數(shù)1.熟悉數(shù)組的概念,能夠區(qū)分索引數(shù)組和關(guān)聯(lián)數(shù)組2.掌握數(shù)組的基本使用方法,能夠?qū)?shù)組進(jìn)行定義、訪問、遍歷、刪除等操作3.掌握常用數(shù)組函數(shù)的使用方法,能夠利用這些函數(shù)完成對(duì)數(shù)組的操作教學(xué)重點(diǎn)關(guān)聯(lián)數(shù)組、二維數(shù)組的遍歷、元素操作函數(shù)、數(shù)組排序函數(shù)教學(xué)難點(diǎn)數(shù)組的基本操作、遍歷數(shù)組、數(shù)組轉(zhuǎn)換成字符串應(yīng)的處理措施。”列舉學(xué)生所做題目及過程等內(nèi)(1)數(shù)組的特點(diǎn)(2)數(shù)組的分類●根據(jù)鍵的類型:索引數(shù)組和關(guān)聯(lián)數(shù)組●根據(jù)數(shù)組的維度:一維數(shù)組和多維數(shù)組(1)通過array(語言結(jié)構(gòu)定義數(shù)組教師引導(dǎo)思考,PHP中的array()(2)通過短數(shù)組定義法定義數(shù)組(3)通過賦值方式定義數(shù)組(4)使用range()函數(shù)創(chuàng)建包含指定范圍內(nèi)元素的數(shù)組(5)使用array_fill(函數(shù)創(chuàng)建具有指定值的數(shù)組(6)通過循環(huán)結(jié)構(gòu)動(dòng)態(tài)創(chuàng)建數(shù)組$k表示數(shù)組元素的“鍵”,$v表示數(shù)組元素的“值”,變量(3)通過代碼演示元素操作函數(shù)的使用。(3)通過代碼演示數(shù)組排序函數(shù)的使用。(3)通過代碼演示數(shù)組檢索函數(shù)的使用。(1)列舉其他常用的數(shù)組函數(shù)。例如,創(chuàng)建指定范圍的數(shù)組、獲(2)以count()函數(shù)和range()函數(shù)為例,通過代碼演示這兩四、歸納總結(jié)【案例實(shí)踐5-1】計(jì)算學(xué)生平均分的各種統(tǒng)計(jì)信息【案例實(shí)踐5-3】使用指針操作r住用arrio2pE具有車 nn六、預(yù)習(xí)數(shù)據(jù)處理——字符串9數(shù)據(jù)處理——字符串1.字符串的輸出1.掌握PHP內(nèi)置函數(shù)的使用,能夠使用內(nèi)置函數(shù)對(duì)字符串進(jìn)行處理2.熟悉PHP手冊(cè)的訪問方法,能夠通過PHP手冊(cè)查詢相關(guān)信息教學(xué)重點(diǎn)查找字符串教學(xué)難點(diǎn)替換字符串不良信息的侵?jǐn)_,我們需要借助技術(shù)手段進(jìn)行過濾,而PHP的數(shù)據(jù)處理功能在這方面大有作為。”張華好奇地問:“那我們?cè)撊绾卫肞HP來實(shí)現(xiàn)這樣的過濾器呢?”李老師微笑著回答:“首先,我們需要?jiǎng)?chuàng)建一個(gè)PHP數(shù)組,用于存儲(chǔ)那些需要過濾的敏感詞;應(yīng)的處理措施。”三、新授課程(70分鐘)教師通過PPT結(jié)合實(shí)際操作的方式講解課程內(nèi)容。1.字符串的輸出通過PPT展示一個(gè)簡(jiǎn)單的字符串輸出示例,并解釋字符串在編嘗試自己編寫一個(gè)簡(jiǎn)單的字符串輸出代碼,并分享他們的代碼和結(jié)果。(1)字符串函數(shù)的作用。通過PPT詳細(xì)解釋字符串函數(shù)在編程中的作用,如處理文本數(shù)據(jù)、進(jìn)行數(shù)據(jù)驗(yàn)證等。給出一個(gè)或多個(gè)實(shí)際應(yīng)用場(chǎng)景,說明在這些場(chǎng)景中如何使用字符串函數(shù)來解決問題。(2)列舉常用的字符串函數(shù)。(3)通過代碼演示字符串函數(shù)的應(yīng)用。●截取函數(shù)(substr)。●查找函數(shù)(strpos、strstr)●轉(zhuǎn)換函數(shù)(strrolower、strtoupper等)●過濾空白字符(trim)●替換字符串(str_replacesubstr_replace)針對(duì)每個(gè)字符串函數(shù),現(xiàn)場(chǎng)編寫并運(yùn)行相應(yīng)的代碼示例,演示函數(shù)的具體用法和效果。詳細(xì)解釋代碼中的每一步,包括函數(shù)的參數(shù)、返回值以及可能遇到的錯(cuò)誤情況。隨時(shí)回顧本節(jié)課所講的知識(shí),并通過提問的方式引導(dǎo)學(xué)生解答問題并給予指導(dǎo)。【案例實(shí)踐5-4】通過文件路徑獲取文件基本信息【案例實(shí)踐5-5】格式化表單提交的數(shù)據(jù)【案例實(shí)踐5-7】判斷IP地轉(zhuǎn)快數(shù)常用的字藥89nannn通過教輔平臺(tái)布置本節(jié)課作業(yè)以及下節(jié)課的預(yù)習(xí)作業(yè)。六、預(yù)習(xí)PHP開發(fā)技術(shù)課次1.表單元素、表單2.表單數(shù)據(jù)交互(同一個(gè)頁(yè)面和兩個(gè)頁(yè)面)1.熟悉表單的接收與處理2.掌握超全局變量的使用教學(xué)重點(diǎn)教學(xué)難點(diǎn)數(shù)組方式提交數(shù)據(jù)二、創(chuàng)設(shè)意境,導(dǎo)入新課(5分鐘)三、新授課程(70分鐘)等內(nèi)容:獲取用戶名和密碼比較兩種方法的差異●通過$_GET[‘參數(shù)名']的方式可以獲取每個(gè)傳遞的參數(shù)值。●當(dāng)用戶未選中任何復(fù)選框時(shí),$_POST數(shù)組中將不存在復(fù)選框支持多維數(shù)組。●發(fā)布小測(cè)驗(yàn)單x五、布置作業(yè)通過教輔平臺(tái)布置本節(jié)課作業(yè)以及下節(jié)課的預(yù)習(xí)作業(yè)。HTTP消息2學(xué)時(shí)1.HTTP介紹2.HTTP消息組成3.常規(guī)消息4.請(qǐng)求消息5.響應(yīng)消息1.能夠區(qū)分HTTP1.0與HTTP1.1的區(qū)別2.查看HTTP消息4.熟悉HTTP的基本構(gòu)成,能夠區(qū)分HTTP請(qǐng)求消息和HTTP響應(yīng)消息教學(xué)重點(diǎn)消息組成教學(xué)難點(diǎn)請(qǐng)求消息、響應(yīng)消息三、新授課程(70分鐘)(2)單擊請(qǐng)求列表的第一個(gè)請(qǐng)求,查看Headers(消息頭)標(biāo)簽頁(yè)顯示的內(nèi)容。由于Chrome瀏覽器顯示的請(qǐng)求消息是瀏覽器自動(dòng)解析后的,為了查看源格式,需要單擊RequestHe5.響應(yīng)消息(1)服務(wù)器接收到客戶端發(fā)送的請(qǐng)求數(shù)據(jù)后,將處理后的數(shù)據(jù)返回(2)響應(yīng)消息的組成,包括響應(yīng)行、響應(yīng)頭、空行和響應(yīng)體。6.查看響應(yīng)消息(1)在開發(fā)者工具的請(qǐng)求列表中單擊第一個(gè)請(qǐng)求,查看Headers標(biāo)(2)單擊ResponseHeaders后面的viewsource按鈕查看四、歸納總結(jié)(5分鐘)** e*m*mH六、預(yù)習(xí)文件及目錄操作2學(xué)時(shí)1.Cookie技術(shù)2.Session技術(shù)1.Cookie的簡(jiǎn)介、用途和使用2.Session的簡(jiǎn)介和使用3.了解Cookie和Session的區(qū)別教學(xué)重點(diǎn)Cookie和Session的基本操作教學(xué)難點(diǎn)Cookie和Session的基本操作1.總結(jié)講解上次課實(shí)驗(yàn)的完成情況計(jì)算機(jī)系的張華同學(xué)在日常生活中發(fā)現(xiàn),同學(xué)們?cè)谫?gòu)買學(xué)習(xí)資料和生活用品時(shí)瑣的購(gòu)買流程和耗時(shí)的等待。為了解決這一實(shí)際問題,他萌生了一個(gè)想法——開發(fā)為了實(shí)現(xiàn)這一目標(biāo)首要任務(wù)是構(gòu)建一個(gè)用戶注冊(cè)系統(tǒng),該系統(tǒng)需包含簡(jiǎn)潔的注冊(cè)表單以方便用為此,張華開始深入學(xué)習(xí)PHP中的前后端數(shù)據(jù)交互技術(shù),這是實(shí)現(xiàn)Web應(yīng)用動(dòng)他了解到,這一過程涉及前端收集表單數(shù)據(jù)、后端接收并處理數(shù)據(jù),以及進(jìn)行必要握這些技術(shù)后,他將能夠構(gòu)建一個(gè)既穩(wěn)定又安全的用戶注冊(cè)系統(tǒng),為后續(xù)的購(gòu)物平張華相信,通過這個(gè)系統(tǒng)的實(shí)現(xiàn),同學(xué)們將能享受到更加便捷、高效的輕松創(chuàng)建賬戶,并體驗(yàn)到個(gè)性化的購(gòu)物服務(wù),從而節(jié)省時(shí)間,使校園生活更加豐富個(gè)系統(tǒng)的開發(fā)也將成為他學(xué)習(xí)PHP和提升實(shí)踐能力的重要推手。三、新授課程(70分鐘)(1)Cookie簡(jiǎn)介(2)Cookie的用途(3)Cookie的使用●創(chuàng)建Cookie●獲取Cookie●刪除Cookie(1)Session簡(jiǎn)介(2)Session的使用●啟動(dòng)Session●注冊(cè)Session變量●使用Session變量●刪除和銷毀Session3.Cookie和Session的區(qū)別●存儲(chǔ)位置●存儲(chǔ)方式●安全性●數(shù)據(jù)傳輸量四、歸納總結(jié)(5分鐘)●通過提問的方式引導(dǎo)學(xué)生解答問題并給予指導(dǎo)列舉學(xué)生所做題目及過程等內(nèi)容:** 前后端數(shù)據(jù)交互n通過教輔平臺(tái)布置本節(jié)課作業(yè)以及下節(jié)課的預(yù)習(xí)作業(yè)。文件及目錄操作正則表達(dá)式2學(xué)時(shí)1.正則表達(dá)式簡(jiǎn)介2.正則表達(dá)式組成4.正則表達(dá)式在PHP中的應(yīng)用1.熟悉正則表達(dá)式的概念、語法格式;2.掌握正則表達(dá)式的常用函數(shù)和基本操作方法。教學(xué)重點(diǎn)教學(xué)難點(diǎn)正則表達(dá)式在PHP中的應(yīng)用二、創(chuàng)設(shè)意境,導(dǎo)入新課(5分鐘)三、新授課程(70分鐘)四、歸納總結(jié)(5分鐘)【案例實(shí)踐6-7】提取電子**n*通過教輔平臺(tái)布置本節(jié)課作業(yè)以及下節(jié)課的預(yù)習(xí)作業(yè)。文件及目錄操作目錄操作2學(xué)時(shí)1.掌握目錄的基本操作,包括創(chuàng)建、刪除、獲取和更改工作目錄操以及遍歷目錄操作;2.掌握目錄解析和目錄句柄的操作;教學(xué)重點(diǎn)目錄操作教學(xué)難點(diǎn)目錄操作二、創(chuàng)設(shè)意境,導(dǎo)入新課(5分鐘)四、新授課程(70分鐘)列舉學(xué)生所做題目及過程等內(nèi)容:●對(duì)照PPT講解mkdir()函數(shù)的使用。●在創(chuàng)建目錄時(shí)可以根據(jù)實(shí)際情況創(chuàng)建目錄的訪問權(quán)限(僅限于Linux環(huán)境)●該函數(shù)執(zhí)行成功返回true,失敗返回false。(2)刪除目錄●與mkdir()函數(shù)相對(duì)應(yīng),rmdir()函數(shù)用于刪除目錄。●演示刪除的操作待刪除目錄是空時(shí),則刪除成功;待刪除目錄是非空時(shí),則刪除失敗;對(duì)于非空目錄,只有先清空里面的文件,才能(3)獲取當(dāng)前工作目錄getcwd()函數(shù)用于獲取當(dāng)前工作目錄。(4)更改當(dāng)前工作目錄chdir()函數(shù)用于更改當(dāng)前工作目錄(5)判斷目錄是否存在(6)遍歷目錄●glob()函數(shù)用于尋找與模式(pattern)匹●pattern的寫法與libc(C語言函數(shù)庫(kù))中的glob(函數(shù)指●glob()函數(shù)的第2個(gè)參數(shù)用于指定一些選項(xiàng)。思考如何獲取路徑中的文件名或目錄等。之前的方式是通過字符串的截取或正則匹配的方式。引出PHP提供了basename()、dirname()和pathinfo()函數(shù)可完成對(duì)目錄的解析操作。(1)basename()函數(shù)用于返回路徑中的文件名。通過代碼演示其使用方法及其注意事項(xiàng)。(3)pathinfo()函數(shù)用于以數(shù)組形式返回路徑信息,包括目錄名、程序中經(jīng)常需要操作目錄句柄。PHP提供了opendir()函數(shù)、(1)opendirO)打開目錄句柄(2)closedir()關(guān)閉目錄句柄(3)readdir()讀取目錄句柄(4)rewinddir()重置目錄句柄四、歸納總結(jié)(5分鐘)●通過提問的方式引導(dǎo)學(xué)生解答問題并給予指導(dǎo)scandir()函數(shù)遍歷指定目錄【案例實(shí)踐7-2】解析目錄基本信息【案例實(shí)踐7-3】使用目錄句六、預(yù)習(xí)文件進(jìn)階操作文件操作2學(xué)時(shí)文件的讀寫1.掌握文件的基本操作,包括重命名或移動(dòng)、復(fù)制和刪除文件等操2.掌握讀取、寫入文件的基本操作;教學(xué)重點(diǎn)讀寫操作教學(xué)難點(diǎn)讀寫操作列舉學(xué)生所做題目及過程等內(nèi)容:(1)重命名或移動(dòng)文件●rename()函數(shù)用于實(shí)現(xiàn)文件的重命名或移動(dòng)路徑。(2)復(fù)制文件在進(jìn)行文件復(fù)制時(shí),若目標(biāo)文件已經(jīng)存在,(3)刪除文件如果刪除的文件不存在,則會(huì)提示W(wǎng)arning錯(cuò)誤。(4)獲取文件屬性(5)判斷文件是否存在●講解并演示在項(xiàng)目開發(fā)時(shí),如何判斷(1)打開文件(2)關(guān)閉文件(3)讀取文件(4)寫入文件四、歸納總結(jié)(5分鐘)●回顧本節(jié)課所講的知識(shí)●通過提問的方式引導(dǎo)學(xué)生解答問題并給予指導(dǎo)目錄目錄日錄日基本的 六、預(yù)習(xí)創(chuàng)建并執(zhí)行SQL語句文件上傳了解基本的文件上傳原理和流程,掌握上傳過程中的錯(cuò)誤和異常情況處教學(xué)重點(diǎn)文件上傳教學(xué)難點(diǎn)文件上傳六、新授課程(70分鐘)●增加文件上傳的表單;●客戶端上傳文件至服務(wù)器;●服務(wù)器操作系統(tǒng)將文件保存在臨時(shí)目錄;四、歸納總結(jié)(5分鐘)【案例實(shí)踐7-4】實(shí)現(xiàn)單個(gè)文件上傳【能力進(jìn)階】多文件上傳技巧●通過提問的方式引導(dǎo)學(xué)生解答問題并給予指導(dǎo)●發(fā)布小測(cè)驗(yàn)錄日錄陜酸文件名 通過教輔平臺(tái)布置本節(jié)課作業(yè)以及下節(jié)課的預(yù)習(xí)作業(yè)。六、預(yù)習(xí)創(chuàng)建并執(zhí)行SQL語句2學(xué)時(shí)1.面向?qū)ο?.熟悉面向?qū)ο蟮乃枷虢虒W(xué)重點(diǎn)教學(xué)難點(diǎn)“繼承”優(yōu)化代碼結(jié)構(gòu),減少代碼的重復(fù)性;“多態(tài)性”則使購(gòu)物車能靈活管理各類商品,只需商品三、新授課程(70分鐘)【案例實(shí)踐8-1】類的實(shí)例化及類成員的訪問(3)面向?qū)ο蟮暮诵母拍睢耦惖母拍睢駥?duì)象的概念●對(duì)象的屬性和方法(1)類的定義●在PHP中,使用class關(guān)鍵字定義類。類的成員主要包含屬性class類名{【案例實(shí)踐8-2】構(gòu)造方法和析構(gòu)方法的應(yīng)用}(2)訪問控制修飾符●PHP提供了3種訪問控制修飾符來設(shè)定類成public(公有),protected(受保護(hù))和private(私有)。(3)類的實(shí)例化 $對(duì)象名=new類名([參數(shù)1,參數(shù)2,…]);(4)訪問類的成員對(duì)象名->屬性名;對(duì)象名->方法名;●類內(nèi)可以通過$this->的形式可引用當(dāng)前對(duì)象的方法和屬(5)對(duì)象的比較●同一性比較(===和!==)●值比較(==和!=)(1)常見的魔術(shù)方法●指那些以兩條下畫線(_)開頭預(yù)定義的方法。●會(huì)在PHP腳本運(yùn)行期間的不同時(shí)自動(dòng)調(diào)用,不需手動(dòng)調(diào)(2)構(gòu)造方法●構(gòu)造方法被命名為_construct(),其語法格式如下。[訪問控制修飾符]functionconstruct([參數(shù)列表]){//初始化操作}●析構(gòu)方法通常用于在對(duì)象銷毀前執(zhí)行一些清[訪問控制修飾符]function_destruct(){}四、歸納總結(jié)(5分鐘)●回顧本節(jié)課所講的知識(shí)●通過提問的方式引導(dǎo)學(xué)生解答問題并給予指導(dǎo)●發(fā)布小測(cè)驗(yàn)類常量和靜態(tài)成員類常量和靜態(tài)成員通過教輔平臺(tái)布置本節(jié)課作業(yè)以及下節(jié)課的預(yù)習(xí)作業(yè)。六、預(yù)習(xí)創(chuàng)建并執(zhí)行SQL語句2學(xué)時(shí)1.類常量和靜態(tài)成員1.掌握類常量和靜態(tài)成員的定義和訪問;2.了解面向?qū)ο蟮娜筇匦裕莆辗庋b、繼承的實(shí)現(xiàn)方法;教學(xué)重點(diǎn)教學(xué)難點(diǎn)1.總結(jié)講解上次課實(shí)驗(yàn)的完成情況“繼承”優(yōu)化代碼結(jié)構(gòu),減少代碼的重復(fù)性;“多態(tài)性”則使購(gòu)物車能靈活管理各類商品,只需商品類遵循統(tǒng)一的接口或繼承自相同基類。活,還能深化自己對(duì)PHP技術(shù)的理解,提升編三、新授課程(70分鐘)1.類常量和靜態(tài)成員(1)類常量●類常量是在類中定義且值不會(huì)改變的常量。●類常量使用const關(guān)鍵字聲明,并使用類名直接訪問,基本語法格式如下。const類常量名='常量值';(2)靜態(tài)成員●靜態(tài)成員在類的所有實(shí)例之間共享,可以通過類●靜態(tài)成員有兩種,分為靜態(tài)屬性和靜態(tài)方法。●在PHP中,靜態(tài)成員使用static關(guān)鍵字定義。定義靜態(tài)成員的基publicstatic屬性;//定義靜態(tài)屬性 類名::方法名();//調(diào)用靜態(tài)方法(1)封裝在PHP中,通過設(shè)置屬性的訪問權(quán)限來實(shí)現(xiàn)封private或protected,這樣它們就不能被類的外部直接訪●使用公共方法訪問私有成員●利用魔術(shù)方法訪問私有屬性●使用魔術(shù)方法訪問未定義成員(2)繼承●在面向?qū)ο蟪绦蛟O(shè)計(jì)中,繼承允許一個(gè)類(子類)繼承另一個(gè)類 class子類名extends父類名{}四、歸納總結(jié)(5分鐘)列舉學(xué)生所做題目及過程等內(nèi)容:類常量應(yīng)用:計(jì)算圓的靜態(tài)成員應(yīng)用:計(jì)算書例繼承應(yīng)用實(shí)例:籃球繼●回顧本節(jié)課所講的知識(shí)●通過提問的方式引導(dǎo)學(xué)生解答問題并給予指導(dǎo)●發(fā)布小測(cè)驗(yàn)面向?qū)ο蟪绦蛟O(shè)計(jì)的優(yōu)勢(shì)面向?qū)ο笤L問控制修飾符 六、預(yù)習(xí)創(chuàng)建并執(zhí)行SQL語句多態(tài)、抽象類和接口2學(xué)時(shí)多態(tài)、抽象類和接口1.掌握多態(tài)的實(shí)現(xiàn)教學(xué)重點(diǎn)多態(tài)、抽象類和接口的實(shí)現(xiàn)方法教學(xué)難點(diǎn)二、創(chuàng)設(shè)意境,導(dǎo)入新課(5分鐘)列舉學(xué)生所做題目及過計(jì)算機(jī)系的張華同學(xué)觀察到購(gòu)買學(xué)習(xí)資料和生活用品流程煩瑣、等待時(shí)間長(zhǎng),他個(gè)便捷校園購(gòu)物平臺(tái)的想法。為提高平臺(tái)運(yùn)營(yíng)效率,尤其是庫(kù)存和銷售管理,張華選擇利用面向?qū)ο蟪绦騻€(gè)模塊化、可擴(kuò)展且易維護(hù)的購(gòu)物車系統(tǒng)。此系統(tǒng)旨在讓用戶輕松添加、刪除商品,物車內(nèi)商品的總價(jià)。在研發(fā)中,張華注重系統(tǒng)的穩(wěn)定性、安全性及代碼結(jié)構(gòu)優(yōu)化。他巧妙運(yùn)用面向?qū)Ψ庋b、繼承和多態(tài)特性,通過“封裝”保護(hù)商品和購(gòu)物車數(shù)據(jù),確保數(shù)據(jù)的隱私性與“繼承”優(yōu)化代碼結(jié)構(gòu),減少代碼的重復(fù)性;“多態(tài)性”則使購(gòu)物車能靈活管理各類商品,只需商品類遵循統(tǒng)一的接口或繼承自相同基類。張華相信,通過這個(gè)項(xiàng)目,他不僅能夠?yàn)橥瑢W(xué)們帶來便捷的購(gòu)物體驗(yàn),節(jié)活,還能深化自己對(duì)PHP技術(shù)的理解,提升編程實(shí)力。三、新授課程(70分鐘)1.多態(tài)●在面向?qū)ο蟪绦蛟O(shè)計(jì)中,多態(tài)的實(shí)現(xiàn)離不開繼承,當(dāng)多個(gè)對(duì)象●在PHP中,多態(tài)可以通過繼承和接口來實(shí)2.抽象類和接口(1)抽象類●抽象類是不能被實(shí)例化的類,只能作為其他類的父類。抽象類●以abstract關(guān)鍵字聲明的類稱為抽象類。以abstract關(guān)鍵字聲明的方法稱為抽象方法。【案例實(shí)踐8-3】實(shí)現(xiàn)學(xué)【案例實(shí)踐8-4】實(shí)現(xiàn)常見交通工具的應(yīng)用}(2)接口●如果一個(gè)抽象類中的所有方法都是抽象的,將其}四、歸納總結(jié)(5分鐘)●通過提問的方式引導(dǎo)學(xué)生解答問題并給予指導(dǎo) 面向?qū)ο蟪绦蛟O(shè)計(jì)六、預(yù)習(xí)創(chuàng)建并執(zhí)行SQL語句數(shù)據(jù)庫(kù)的基本操作2學(xué)時(shí)1.MySQL概述2.MySQL的基本操作1.掌握MySQL數(shù)據(jù)庫(kù)的基本概念2.掌握MySQL數(shù)據(jù)庫(kù)的數(shù)據(jù)類型教學(xué)重點(diǎn)教學(xué)難點(diǎn)二、創(chuàng)設(shè)意境,導(dǎo)入新課(5分鐘)的數(shù)據(jù)存儲(chǔ)和檢索。通過PHP連接并操作MySQL數(shù)據(jù)庫(kù),可以輕松完成學(xué)生信息的增加、刪除、三、新授課程(70分鐘)列舉學(xué)生所做題目及過程安裝、啟動(dòng)MySQL數(shù)據(jù)庫(kù)創(chuàng)建數(shù)據(jù)庫(kù)●查看所
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 煉油廠智能化與大數(shù)據(jù)應(yīng)用考核試卷
- 電氣機(jī)械系統(tǒng)的智能化旅游應(yīng)用考核試卷
- 糖批發(fā)企業(yè)市場(chǎng)競(jìng)爭(zhēng)力評(píng)估與提升考核試卷
- 8-1數(shù)模轉(zhuǎn)換電子課件
- 朋友和我初二語文作文
- 汽車配件售后服務(wù)提升考核試卷
- 稀土金屬加工中的設(shè)備投資與經(jīng)濟(jì)效益分析案例考核試卷
- 疏散通道的安全標(biāo)識(shí)與規(guī)范設(shè)置考核試卷
- 碳素材料在化學(xué)合成中的催化作用考核試卷
- 手腕康復(fù)器材考核試卷
- 幼兒園其他形式的教育活動(dòng)課件
- 北斗衛(wèi)星導(dǎo)航理論與應(yīng)用課件(完整版)
- 蝦苗購(gòu)銷合同模板
- 信號(hào)基礎(chǔ)信號(hào)—聯(lián)鎖系統(tǒng)
- 2020最新八年級(jí)下冊(cè)《道德與法治》知識(shí)點(diǎn)總結(jié)(最全版)
- 數(shù)學(xué)教師實(shí)習(xí)日記16篇
- 財(cái)產(chǎn)保全申請(qǐng)登記表
- 家裝施工驗(yàn)收手冊(cè)(共13頁(yè))
- 《責(zé)任勝于能力》PPT課件.ppt
- 先后天八卦與風(fēng)水羅盤131712904
- (完整版)氨法煉鋅項(xiàng)目建議書
評(píng)論
0/150
提交評(píng)論