php_面試題基礎(chǔ)題

php_面試題基礎(chǔ)題

ID:46284794

大小:82.00 KB

頁(yè)數(shù):4頁(yè)

時(shí)間:2019-11-22

php_面試題基礎(chǔ)題_第1頁(yè)
php_面試題基礎(chǔ)題_第2頁(yè)
php_面試題基礎(chǔ)題_第3頁(yè)
php_面試題基礎(chǔ)題_第4頁(yè)
資源描述:

《php_面試題基礎(chǔ)題》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫(kù)。

1、PHP方面:1,echoprintprint_r的區(qū)別Echo是PHP語(yǔ)句,printprint_r是函數(shù),語(yǔ)句沒有返回值,函數(shù)町以有返回值。Print只能打卬簡(jiǎn)單類型變罐的值。Print.r可以打印復(fù)雜變量值(數(shù)組或?qū)ο?Echo輸出一個(gè)或者多個(gè)字符串。2,mysql_fetch_array()與mysql_fetch_row()區(qū)別mysql_fetch_array()返冋根據(jù)從結(jié)果集取得的行牛成的數(shù)組,如果沒有更多行,返回false除了將數(shù)據(jù)以字段做索引外,還可以用字段名作為索引。mysqLfetch_

2、row()返回從結(jié)果集中取得一行作為枚舉數(shù)組,返回一個(gè)數(shù)字索引的數(shù)組,偏移量從0開始。mysql_fetch_array()是mysql_fetch_row()的擴(kuò)展版本。3,PHP血向?qū)澫笾衉set()與.construct的作用_set()——用于為屈性設(shè)置值,_get()獲取屬性的值.construct在一個(gè)類屮只能聲明一個(gè)構(gòu)造方法,只有在每次創(chuàng)建對(duì)象的時(shí)候回去調(diào)用一次構(gòu)造方法,不能主動(dòng)的調(diào)用這個(gè)方法,所以通常用它執(zhí)行一些冇用的初始化任務(wù)。4,PHP中session與cookie的區(qū)別Cookie是保存

3、在客戶端的信息,是一種在遠(yuǎn)程瀏覽器儲(chǔ)存數(shù)據(jù)并以此來(lái)跟蹤和識(shí)別用戶的機(jī)制。PHP的http協(xié)議的頭信息里發(fā)送cookie,因此setcookie()函數(shù)必須在其他信息輸出前調(diào)用,和header()函數(shù)的限制類似。Session是保存在服務(wù)器端的信息,從這個(gè)角度,session比cookie更安全。當(dāng)會(huì)話創(chuàng)建時(shí),服務(wù)器返回客戶端一個(gè)加密的sessionjd以標(biāo)識(shí)用戶身份,瀏覽器關(guān)閉時(shí),session會(huì)銷毀,從而session存的值就沒有了。5,如何設(shè)置cookie并指定冇效的時(shí)間Boolsetcookie(str

4、ingname,stringvalue,intexpire,stringpath,stringdomain,boolsecure,boolhttponly)Name:cookie變量名Value:cookie變最值Expire:有效期結(jié)束的時(shí)間Path:有效目錄Domain:有效域名,頂級(jí)或唯一Secure:如果值為1,則cookie只能在https連接上有效,如果為默認(rèn)值0,http和https都可以Php設(shè)置cookie

5、kie("TestCookie",$value);/*簡(jiǎn)單cookie設(shè)置*/setcookie("TestCookie",$value,time()+3600);/*有效期1個(gè)小時(shí)*/setcookie("TestCookie'1,$value,time()+3600,'7~rasmus/'*,example.com1',1);/*有效tl錄/~rasmus,有效域名example.com及其所有子域名*/?>使用header()設(shè)置cookie;header("Set-Cookie:name=$value

6、[;path=$path[;domain=xxx.com[;???]]");后面的參數(shù)和上面列出setcookie函數(shù)的參數(shù)一樣.Cookie的機(jī)制原理:a)服務(wù)器通過(guò)隨著響應(yīng)發(fā)送?個(gè)http的Set-Cookie頭,在客戶機(jī)中設(shè)置一個(gè)cookie(多個(gè)cookie要多個(gè)頭).b)客戶端自動(dòng)向服務(wù)器端發(fā)送一個(gè)http的cookie頭,服務(wù)器接收讀取.HTTP/1.X200OKX-Powered-By:PHP/5.2.1Set?Cookie:TestCookie=somethingfromsomewhere;p

7、ath=/Expires:Thu,19Nov200718:52:00GMTCache-Control:no?store,no-cache,must-revalidate,post?check=0,pre-check=0Pragma:no-cacheContent?type:text/html這一行實(shí)現(xiàn)了cookie功能,收到這行后Set-Cookie:TestCookie=somethingfromsomewhere;path=/瀏覽器將在客戶端的磁盤上創(chuàng)建一個(gè)cookie文件,并在里面寫入:TestCook

8、ie=somethingfromsomewhere;/這■行就是我們用setcookie('TestCookie'/somethingfromsomewhere',7');的結(jié)果.也就是用header('Set-Cookie:TestCookie=somethingfromsomewhere;path=/');的結(jié)果.6,PHP面向?qū)ο笾械脑L問(wèn)控制Public表示全局,類內(nèi)部外部子類都可以訪問(wèn)Pri

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。