版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
第1章1.填空題(1)通用開源腳本(2)集成軟件(3)Dreamweaver;Notepad++;ZendStudio;SublimeText2.簡答題(1)PHP的特點(diǎn)主要有開放性、免費(fèi)性、快捷性、實(shí)用性、跨平臺性、支持多種數(shù)據(jù)庫、安全性、可選擇性、移植性和擴(kuò)展性。(2)手工安裝、配置PHP運(yùn)行環(huán)境的步驟大致分3步:安裝Apache,安裝PHP,安裝MySQL數(shù)據(jù)庫。第2章1.填空題(1)服務(wù)器端腳本語言(2)string(字符串型);integer(整型);object(對象);NULL(空值)(3)$(4)true;false(5)浮點(diǎn)型;15(6)復(fù)合;數(shù)組(array);對象(object)(7)局部;全局(8)define();常量名稱;常量值(9)比較;true;false(10)英文的句號“.”2.簡答題(1)一個(gè)完整的PHP文件由HTML標(biāo)記、PHP標(biāo)記、PHP代碼、注釋、空格等元素構(gòu)成。(2)在PHP中,變量的命名需要滿足以下條件。①變量名區(qū)分大小寫。②變量名必須以字母或下畫線“_”開頭,不能以數(shù)字開頭。③變量名只能包含字母和數(shù)字字符,以及下畫線。④變量名不能包含空格。如果變量名由多個(gè)單詞組成,則應(yīng)使用下畫線進(jìn)行分隔,如$array_name;或者以大寫字母開頭,如$arrayName。(3)靜態(tài)變量是一種特殊的局部變量,只存在于函數(shù)作用域內(nèi),也就是說,靜態(tài)變量只存活在棧中。一般的函數(shù)內(nèi)變量,在函數(shù)調(diào)用結(jié)束后其存儲的數(shù)據(jù)值即被清除,所占的內(nèi)存空間也被釋放,但是靜態(tài)變量卻不會,它能夠在函數(shù)調(diào)用結(jié)束后仍保留變量值,當(dāng)再次回到其作用域時(shí),又可以繼續(xù)使用原來的值。第3章1.填空題(1)switch(2)for(3)break(4)continue2.簡答題(1)switch語句執(zhí)行時(shí),先求解表達(dá)式的值,然后將其與后面的多個(gè)case表達(dá)式的值逐個(gè)進(jìn)行對比,若表達(dá)式的值與某個(gè)case表達(dá)式的值相等,則執(zhí)行該case里的語句塊;若前面所有case表達(dá)式的值都沒有匹配成功時(shí),會執(zhí)行default里的語句塊。值得注意的是,表達(dá)式的值匹配成功后還會繼續(xù)匹配下一個(gè)case表達(dá)式,這個(gè)時(shí)候可以使用break語句跳出switch語句。(2)while循環(huán)的執(zhí)行流程是先判斷表達(dá)式的值,如果為真(true),則執(zhí)行循環(huán)體語句;執(zhí)行完后程序流程繼續(xù)判斷表達(dá)式的值,如果為真繼續(xù)執(zhí)行循環(huán)體語句;如此循環(huán)執(zhí)行,直到表達(dá)式的值為假(false)為止。如果while表達(dá)式的值一開始就為假,則循環(huán)體語句一次都不會執(zhí)行。第4章1.填空題(1)函數(shù)名;參數(shù);函數(shù)體;返回值;函數(shù)體(2)調(diào)用(3)形參;實(shí)參(4)按值傳遞;按引用傳遞;默認(rèn)參數(shù)(5)內(nèi)存;&(6)形參;NULL;右側(cè)(7)函數(shù)返回值;數(shù)組;數(shù)組;return(8)&(9)變量值(10)int;float2.簡答題(1)在調(diào)用函數(shù)時(shí)需要注意以下幾點(diǎn)。①通過函數(shù)名進(jìn)行調(diào)用,可以在函數(shù)聲明之前,也可以在聲明之后進(jìn)行調(diào)用。②當(dāng)函數(shù)有參數(shù)列表時(shí),可以通過傳遞參數(shù)改變函數(shù)內(nèi)部代碼的執(zhí)行行為。③當(dāng)函數(shù)有返回值時(shí),在函數(shù)執(zhí)行完畢后,可以將函數(shù)名當(dāng)作保存返回值的變量來使用。(2)遞歸函數(shù)即為自調(diào)用函數(shù),在函數(shù)體內(nèi)直接或間接調(diào)用自己,但需要設(shè)置自調(diào)用的條件,若滿足條件,則調(diào)用函數(shù)本身;若不滿足則終止本函數(shù)的自調(diào)用,然后把目前流程的主控權(quán)交回給上一層函數(shù)。第5章1.填空題(1)數(shù)字;字母;下畫線(2)strlen()(3)字符串首尾的;字符串左邊的(4)substr()(5)元字符(6)模式修正符2.簡答題(1)字符串的類型有3種,分別是單引號字符串('')、雙引號字符串("")和定界符字符串(<<<)。(2)正則表達(dá)式的作用主要有3個(gè),分別是判斷給定字符串是否匹配正則表達(dá)式;用新文本替換匹配文本;將一個(gè)字符串拆分為一組更小的信息塊,從字符串中獲取其特定部分。正則表達(dá)式由普通字符、元字符(特殊字符)及模式修正符組成。其中,普通字符由所有那些未顯式指定為元字符的打印和非打印字符(如換行符、回車符等)組成,包括所有的大小寫字母字符、所有數(shù)字、所有標(biāo)點(diǎn)符號及一些符號(雙引號、單引號等);元字符是指在正則表達(dá)式中具有特殊意義的字符;模式修正符的作用是規(guī)定正則表達(dá)式該如何解釋和應(yīng)用。第6章1.填空題(1)數(shù)組(2)array();賦值(3)索引;關(guān)聯(lián)(4)關(guān)聯(lián)(5)echo;print;print_r()(6)explode();implode()(7)count()(8)sort();rsort()(9)asort();ksort()(10)in_array()(11)true;false(12)array_merge()2.簡答題數(shù)組是一個(gè)可以存儲一組或一系列數(shù)值的變量。數(shù)組由多個(gè)元素組成,每個(gè)元素由“鍵”和“值”組成。其中,數(shù)組元素的“鍵”又稱“下標(biāo)”或“索引”,鍵名以數(shù)字或字符串標(biāo)識,代表元素在數(shù)組中的位置;數(shù)組元素的“值”也就是鍵值,可以是任意類型的數(shù)據(jù),如布爾型、字符串型、整型、浮點(diǎn)型等。第7章1.填空題(1)表單(2)<input>;<select>;<option>;<textarea>(3)<input>;<input>(4)<textarea>(5)GET;GET(6)POST(7)$_POST[];$_GET[];$_SESSION[](8)name;value(9)urlencode()2.簡答題表單元素的name屬性值最好是具有一定意義的字符串,該字符串可以由英文字母和數(shù)字組成;表單元素的name屬性值在命名上盡可能不要重復(fù),以免獲取的表單元素值出錯(cuò);對于單選按鈕和復(fù)選框等多個(gè)同種類型控件,它們的name屬性值應(yīng)該是相同的。第8章1.填空題(1)類;class;大括號(2)->;$this->(3)private(4)構(gòu)造方法(5)單;私有屬性;私有方法(6)重寫;覆蓋(7)static(靜態(tài))(8)final;final(9)const;$(10)abstract;父類;調(diào)用方式(參數(shù))2.簡答題(1)在重寫方法時(shí),需注意以下幾點(diǎn)。①子類中的覆蓋方法不能使用比父類中被覆蓋方法更嚴(yán)格的訪問權(quán)限。在聲明方法時(shí)如果沒有定義訪問權(quán)限,則權(quán)限默認(rèn)為public。②子類中的覆蓋方法可以擁有與父類中被覆蓋方法不同的參數(shù)數(shù)量。③父類中的構(gòu)造方法也可以重寫。(2)PHP中常用的魔術(shù)方法及其各自的作用如下。①__set()方法。當(dāng)程序試圖給一個(gè)未定義的屬性賦值時(shí),PHP就會調(diào)用__set()方法。__set()方法包含兩個(gè)參數(shù),分別表示變量名稱和變量值,兩個(gè)參數(shù)均不可省略。②__get()方法。當(dāng)需要調(diào)用一個(gè)未定義或不可見(私有)的成員變量時(shí),可以使用__get()方法讀取變量值。__get()方法包含一個(gè)參數(shù),表示要調(diào)用的變量名。③__call()方法。當(dāng)程序試圖調(diào)用不存在或不可見的成員方法時(shí),PHP就會調(diào)用__call()方法來存儲方法名及其參數(shù)。__call()方法包含兩個(gè)參數(shù),分別表示方法名和方法參數(shù),其中的方法參數(shù)以數(shù)組形式存在。④__toString()方法。__toString()方法用于在使用echo或print輸出對象時(shí),將對象轉(zhuǎn)化為字符串。第9章1.填空題(1)Cookie(2)setcookie()(3)$_COOKIE[](4)用戶會話;用戶會話;單一(5)id(UID);UID(6)啟動(dòng);注冊;使用;刪除(7)session_start()(8)session_save_path()(9)session_cache_limiter();session_cache_expire()2.簡答題(1)Cookie的作用主要有記錄用戶信息;在網(wǎng)頁間直接傳遞變量;將所查看過的Internet網(wǎng)頁存儲在Cookie臨時(shí)文件夾中,以提高后續(xù)的網(wǎng)頁加載速度。(2)刪除Cookie的兩種方法分別是使用setcookie()函數(shù)刪除Cookie和在瀏覽器中手動(dòng)刪除Cookie。①使用setcookie()函數(shù)刪除Cookie。要?jiǎng)h除Cookie,只需要將setcookie()函數(shù)中的第二個(gè)參數(shù)設(shè)置為空值,將第3個(gè)參數(shù)Cookie的過期時(shí)間設(shè)置為小于系統(tǒng)的當(dāng)前時(shí)間即可。②在瀏覽器中手動(dòng)刪除Cookie。在使用Cookie時(shí),Cookie自動(dòng)生成一個(gè)文本文件并存儲在IE瀏覽器的“Cookies”臨時(shí)文件夾中。在瀏覽器中也可以非??旖莸貏h除Cookie文件。第10章1.填空題(1)realpath();false(2)mkdir();true(3)opendir();closedir()(4)打開;讀寫;關(guān)閉(5)fopen()(6)fclose()(7)文件路徑(8)fwrite();file_put_contents()(9)move_uploaded_file()(10)數(shù)組2.簡答題(1)要實(shí)現(xiàn)文件上傳功能,需要設(shè)置的是“php.ini”中的FileUploads項(xiàng),其中有3個(gè)常用屬性,分別是file_uploads、upload_tmp_dir和upload_max_filesize。(2)要實(shí)現(xiàn)多文件上傳,需要在表單中對文件上傳域使用數(shù)組形式命名,這樣,上傳的文件信息也將會自動(dòng)以數(shù)組形式組織。第11章1.填空題(1)關(guān)系型(2)運(yùn)行速度快;成本低(3)exit;quit(4)數(shù)字;下畫線(5)show(6)use;dropdatabase(7)altertable(8)添加記錄(9)delete2.簡答題(1)MySQL的特點(diǎn)如下。①支持跨平臺。MySQL支持Windows、Linux、macOS、FreeBSD、OpenBSD、OS/2Wrap、Solaris和SunOS等多種操作系統(tǒng)平臺。在任何平臺下編寫的程序都可以移植到其他平臺,而不需要對程序做任何修改。②支持多種開發(fā)語言。MySQL為多種開發(fā)語言提供了API支持,這些開發(fā)語言包括C、C++、C#、Delphi、Eiffel、Java、Perl、PHP、Python、Ruby和Tcl等。③運(yùn)行速度快。MySQL使用優(yōu)化的SQL查詢算法,有效地提高查詢速度。④數(shù)據(jù)庫存儲容量大。MySQL數(shù)據(jù)庫的最大有效表容量通常由操作系統(tǒng)對文件大小的限制決定,而不是由MySQL內(nèi)部限制決定。InnoDB存儲引擎將InnoDB表存儲在一個(gè)表空間內(nèi),該表空間的最大容量為64TB,可由數(shù)個(gè)文件創(chuàng)建,輕松處理擁有上千萬條記錄的大型數(shù)據(jù)庫。⑤安全性高。MySQL靈活安全的權(quán)限和密碼系統(tǒng)允許主機(jī)的基本驗(yàn)證。連接到服務(wù)器時(shí),所有密碼傳輸均采用加密的形式。⑥成本低。MySQL數(shù)據(jù)庫是一個(gè)完全免費(fèi)的產(chǎn)品,用戶可以直接從網(wǎng)上下載。(2)數(shù)據(jù)庫的命名規(guī)則如下。①數(shù)據(jù)庫名可以由字母、數(shù)字、下畫線、@、#和$字符組成,其中,字母可以是小寫或大寫的英文字母,也可以是其他語言的字母字符。②首字母不能是數(shù)字或$字符。③不能使用MySQL關(guān)鍵字作為數(shù)據(jù)庫名或表名。④數(shù)據(jù)庫名中不能有空格。⑤數(shù)據(jù)庫名最長可為64個(gè)字符,而別名最多可達(dá)256個(gè)字符。⑥默認(rèn)情況下,Windows下數(shù)據(jù)庫名和表名的大小寫是不敏感的,而在Linux下數(shù)據(jù)庫名和表名的大小寫是敏感的。為便于數(shù)據(jù)庫在平臺間移植,建議采用小寫形式來定義數(shù)據(jù)庫名和表名。第12章1.填空題(1)PHP(2)phpMyAdmin;刪除(3)update(4)delete(5)生成;執(zhí)行;生成;執(zhí)行2.簡答題(1)創(chuàng)建數(shù)據(jù)表的操作是,首先在phpMyAdmin頁面左側(cè)列表中選擇要?jiǎng)?chuàng)建數(shù)據(jù)表的數(shù)據(jù)庫,然后在右側(cè)界面中輸入數(shù)據(jù)表名和字段總數(shù),最后單擊右下方的“執(zhí)行”按鈕。此時(shí)會顯示數(shù)據(jù)表結(jié)構(gòu)頁面,在該頁面中可以設(shè)置各個(gè)字段的詳細(xì)信息,包括字段名、數(shù)據(jù)類型、長度值等屬性,以完成對表結(jié)構(gòu)的詳細(xì)設(shè)置。設(shè)置完成后單擊右下方的“保存”按鈕,即可成功創(chuàng)建數(shù)據(jù)表。(2)生成MySQL數(shù)據(jù)庫腳本的過程是,首先在phpMyAdmin頁面左側(cè)列表中選擇要導(dǎo)出的對象,可以是數(shù)據(jù)庫或數(shù)據(jù)表(如不選擇任何對象將導(dǎo)出當(dāng)前服務(wù)器中的所有數(shù)據(jù)庫),然后單擊頁面上方菜單欄中的“導(dǎo)出”鏈接,將打開“導(dǎo)出”編輯區(qū)。選擇導(dǎo)出文件的格式,在“導(dǎo)出方式”設(shè)置區(qū)保持默認(rèn)的“快速”單選項(xiàng),在“格式”下拉列表中使用默認(rèn)的“SQL”選項(xiàng),單擊“執(zhí)行”按鈕,彈出下載提示框,在“保存”下拉列表中選擇“另存為”選項(xiàng),在彈出的“另存為”對話框中設(shè)置文件保存位置,單擊“保存”按鈕保存文件。第13章1.填空題(1)mysqli_connect()(2)mysqli_select_db()(3)mysqli_query()(4)mysqli_fetch_array()(5)mysqli_fetch_object()(6)mysqli_fetch_row()(7)mysqli_num_rows()2.簡答題PHP訪問MySQL數(shù)據(jù)庫的一般流程如下。①使用mysqli_connect()函數(shù)建立與MySQL服務(wù)器的連接。②使用mysqli_select_db()函數(shù)選擇MySQL服務(wù)器上的數(shù)據(jù)庫,并與數(shù)據(jù)庫建立連接。③在選擇的數(shù)據(jù)庫中使用mysqli_query()函數(shù)執(zhí)行SQL語句。④數(shù)據(jù)庫操作完成后,需要關(guān)閉結(jié)果集,釋放系統(tǒng)資源。⑤使用mysqli_close()函數(shù)關(guān)閉先前打開的MySQL服務(wù)器連接,以節(jié)省系統(tǒng)資源。第14章1.填空題(1)modelviewcontroller;框架模式(2)單一;單一(3)控制器名;類名(4)模塊/控制器/操作(5)采用駝峰命名法(首字母大寫);區(qū)分(6)操作數(shù)據(jù)表;除去表前綴;模型層的名稱(7)M()方法;D()方法(8)創(chuàng)建;更新;讀取(9)add()(10)讀取數(shù)據(jù);讀取數(shù)據(jù)集;getField()(11)數(shù)據(jù);字段;save();setField()(12)View;.html(13)assign()2.簡答
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 房地產(chǎn)企業(yè)財(cái)務(wù)審計(jì)師面試題及答案
- 門戶運(yùn)營面試題集
- 2025年多功能智能社區(qū)平臺建設(shè)項(xiàng)目可行性研究報(bào)告
- 2025年農(nóng)業(yè)數(shù)據(jù)系統(tǒng)建設(shè)項(xiàng)目可行性研究報(bào)告
- 2025年手機(jī)應(yīng)用開發(fā)項(xiàng)目可行性研究報(bào)告
- 2025年智能制造與自動(dòng)化生產(chǎn)項(xiàng)目可行性研究報(bào)告
- 2026年山西藝術(shù)職業(yè)學(xué)院單招職業(yè)技能測試題庫及完整答案詳解1套
- 2026年南開大學(xué)濱海學(xué)院單招職業(yè)傾向性考試題庫附答案詳解
- 2026年南京特殊教育師范學(xué)院單招職業(yè)傾向性測試題庫及答案詳解一套
- 2026年德州科技職業(yè)學(xué)院單招職業(yè)技能考試題庫參考答案詳解
- 2025年度物流行業(yè)市場調(diào)研:產(chǎn)業(yè)規(guī)模、政策支持及數(shù)字化趨勢報(bào)告
- 2025年及未來5年市場數(shù)據(jù)中國拖拉機(jī)制造市場競爭態(tài)勢及投資戰(zhàn)略規(guī)劃研究報(bào)告
- 廣東省廣州市越秀區(qū)2024-2025學(xué)年八年級上學(xué)期期末考試英語試題
- 地震波速反演方法-洞察及研究
- 百年未有之大變局課件
- 2025年時(shí)事政治考試100題及答案
- 應(yīng)急救援電源
- 電力行業(yè)電力工程設(shè)計(jì)師崗位招聘考試試卷及答案
- 2025年北京市建筑施工作業(yè)人員安全生產(chǎn)知識教育培訓(xùn)考核試卷E卷及答案
- 2024年云南省第一人民醫(yī)院招聘考試真題
- 2025急性高甘油三酯血癥胰腺炎康復(fù)期多學(xué)科管理共識解讀
評論
0/150
提交評論