溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶(hù)服務(wù)條款》

PHP面試和PHP開(kāi)發(fā)者都應(yīng)掌握的10個(gè)問(wèn)題

發(fā)布時(shí)間:2020-08-06 16:05:44 來(lái)源:網(wǎng)絡(luò) 閱讀:355 作者:兄弟連教育 欄目:web開(kāi)發(fā)

問(wèn)題 :1     MySQL里的存儲(chǔ)引擎有什么不同,哪一個(gè)是默認(rèn)的?
答案: 1    我們可以一下存儲(chǔ)引擎: 
1. MyISAM(MySQL的默認(rèn)引擎。 每個(gè)MyISAM表是分為三個(gè)文件存儲(chǔ)在硬盤(pán)上的。文件名稱(chēng)是以表明開(kāi)始并且有一個(gè)擴(kuò)展文件名來(lái)指示文件的類(lèi)型。 .frm 文件用來(lái)存儲(chǔ)表的格式。 The data file has an數(shù)據(jù)文件被存儲(chǔ)在 .MYD (MYData) 文件中。 索引文件的后綴是.MYI。) 
2. InnoDB(InnoDB是一種事務(wù)安全(兼容ACID)類(lèi)型的存儲(chǔ)引擎。他擁有事務(wù)提交、回滾和災(zāi)難恢復(fù)功能以保護(hù)用戶(hù)的數(shù)據(jù)。) 
3. Merge 
4. Heap (MEMORY)(內(nèi)存存儲(chǔ)引擎,將數(shù)據(jù)存儲(chǔ)在內(nèi)存中。之前我們熟悉的是HEAP表。) 
5. BDB (BerkeleyDB)(Sleepycat軟件公司為MySQL提供了Berkeley DB 事務(wù)存儲(chǔ)引擎。這款引擎的縮寫(xiě)是BDB。 BDB表有許多非常棒的特性,包括災(zāi)難恢復(fù)并且也支持事務(wù)的提交和回滾。 ) 
6. EXAMPLE 
7. FEDERATED (這款存儲(chǔ)引擎是以訪問(wèn)遠(yuǎn)程數(shù)據(jù)庫(kù)來(lái)獲得數(shù)據(jù)而非訪問(wèn)本地?cái)?shù)據(jù)表 ) 
8. ARCHIVE (ARCHIVE存儲(chǔ)引擎通常用來(lái)在一個(gè)非常小的腳本中需要龐大數(shù)據(jù)并且沒(méi)有索引的情況) 
9. CSV (CSV存儲(chǔ)引擎使用逗號(hào)分隔的格式將數(shù)據(jù)存儲(chǔ)在文件中) 
10. BLACKHOLE (BLACKHOLE存儲(chǔ)引擎就像一個(gè)“黑洞”,它接受數(shù)據(jù)但是會(huì)直接拋出并不會(huì)存儲(chǔ)。檢索的結(jié)果集總會(huì)返回空) 

問(wèn)題: 2    hearder()函數(shù)在php中的作用是什么? 
答案: 2    header()函數(shù)發(fā)送原生的HTTP頭請(qǐng)求給客戶(hù)端。我們可以使用header()函數(shù)重定向網(wǎng)頁(yè)。使用header()函數(shù)需要注意的是在使用它之前不能有任何形式的輸出語(yǔ)句。 

問(wèn)題: 3    在命令行中如何執(zhí)行PHP腳本? 
答案: 3    只需要運(yùn)行PHP CLI(命令行界面)程序并且提供PHP腳本文件作為命令行參數(shù)即可。 

問(wèn)題: 4    假設(shè)你的Zend引擎支持<? ?>語(yǔ)法,如何在你的配置中開(kāi)啟? 
答案: 4    在php.ini file: 
設(shè)置 
short_open_tag=on 

問(wèn)題:5    購(gòu)物車(chē)在線驗(yàn)證,如何配置Paypal? 
答案: 5    我們不需要做任何額外的事情,只需要在提交之后跳轉(zhuǎn)到payPal的地址,并且提供PatPal所需要的數(shù)據(jù),如總價(jià)、地址即可。 

問(wèn)題: 6    nl2br()這個(gè)函數(shù)是用來(lái)干什么的? 
答案: 6    在字符串所有新行之前插入 HTML 換行標(biāo)記。 

問(wèn)題: 7    htaccess是什么?我們?cè)谑裁吹胤讲⑶覟槭裁词褂盟?nbsp;
答案: 7    .htaccess文件是apache服務(wù)器的配置文件 ,它為每個(gè)目錄提供了一種配置參數(shù)。這個(gè)文件包含了一個(gè)或多個(gè)配置指令,然后放在特定的目錄文件下,然后這些指令就會(huì)應(yīng)用于這個(gè)目錄以及它的所有子目錄。 

問(wèn)題: 8    如何獲得客戶(hù)端的IP地址以及上一個(gè)頁(yè)面的地址? 
答案: 8    通過(guò)使用$_SERVER[‘REMOTE_ADDR’],$_SERVER[‘HTTP_REFERER’]。 

問(wèn)題: 9    選擇LAMP(Linux, apache, MySQL, 
PHP)而不選擇其他語(yǔ)言和操作系統(tǒng)的理由有哪些? 
答案: 9    因?yàn)長(zhǎng)AMP都是開(kāi)源的。Linux的安全性要比window好很多。Apache在功能和安全性上比IIS強(qiáng)。MySQL是當(dāng)下最流行的開(kāi)源數(shù)據(jù)庫(kù)。PHP比ASP或其他腳本語(yǔ)言發(fā)開(kāi)快很多。 

問(wèn)題: 10    在MySQL中如何加密和解密MySQL表中的數(shù)據(jù)? 
答案: 10    使用AES_ENCRYPT () 和AES_DECRYPT () 

以上就是小編歸納總結(jié)的PHP面試和php開(kāi)發(fā)者都應(yīng)掌握的10個(gè)問(wèn)題,以后有新的問(wèn)題再隨時(shí)分享哦!

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI