日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

php 正规标题,一些PHP面试标题

發布時間:2023/12/19 php 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 php 正规标题,一些PHP面试标题 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

2、問一問什么是ORM,有時候會問這個詞的英文全稱是什么,問問ta對于ORM有什么個人的看法

對象關系映射(Object Relationl Mapping,簡稱ORM)是一種為了解決面向對象與關系數據庫存在的互不匹配的現象的技術。簡單的說,ORM是通過使用描述對象和數據庫之間映射的元數據,將程序中的對象自動持久化到關系型數據庫中。本質上是將數據從一種形式轉換到另一種形式

3、問一問假如ta要自己去實現一個framework,ta會怎么設計

這里我直接談一下自己對MVC的理解,我都是用原生php開發,沒有用過框架

所以就算不用框架,自己代碼里也可以做到mvc分層

4、問一問framework設計里的url dispatcher他會怎么考慮

還是MVC的問題,可以通過url進行設計:http://example.com, 還可以通過nginx的rewrite進行跳轉

5、如何訪問會話變量(session)?

A.通過$_GET

B.通過$_POST

C.通過$_REQUEST

D.通過全局變量

E.以上都不對

E,解釋:session變量只能通過$_SESSION數組獲得

6、哪個函數能讓服務器輸出如下header?set-Cookie: foo=bar;

解答:setcookie('foo', 'bar', time() + 3600);

7、在忽略瀏覽器bug的正常情況下,如何用一個與先前設置的域名(domain)不同的新域名來訪問某個cookie?

A.通過HTTP_REMOTE_COOKIE訪問

B.不可能

C.在調用setcookie()時設置一個不同的域名

D.向瀏覽器發送額外的請求

E.使用Javascript,把cookie包含在URL中發送

B,解釋:cookie不能跨域訪問

8、在HTTPS下,URL和查詢字串(query string)是如何從瀏覽器傳到Web服務器上的?

A.這兩個是明文傳輸,之后的信息加密傳輸

B.加密傳輸

C.URL明文傳輸,查詢字串加密傳輸

D.URL加密傳輸,查詢字串明文傳輸

E.為確保加密,查詢字串將轉換為header,夾在POST信息中傳輸

B,解釋:ssl加密

9、當把一個有兩個同名元素的表單提交給PHP腳本時會發生什么?

A.它們組成一個數組,存儲在超級全局變量數組中

B.第二個元素的值加上第一個元素的值后,存儲在超級全局變量數組中

C.第二個元素將覆蓋第一個元素

D.第二個元素將自動被重命名

E.PHP輸出一個警告

C

10、如何把數組存儲在cookie里?

A.給cookie名添加一對方括號[]

B.使用implode函數

C.不可能,因為有容量限制

D.使用serialize函數

E.給cookie名添加ARRAY關鍵詞

D,解釋:序列化,serialize序列化數組即可,采用implode會丟失關聯數組的key值

11、以下腳本輸出什么?(E)

C,解釋:ob_start打開輸出緩存,將輸出字符保存在緩沖區里。通過ob_get_contents()獲取輸出的字符串

12、默認情況下,PHP把會話(session)數據存儲在______里。

A.文件系統

B.數據庫

C.虛擬內容

D.共享內存

E.以上都不是

A,解釋:默認存在文件系統里,為了分布式,一般都放在Nosql數據庫里,例如nginx+fastcgi+php5_fpm,修改fpm的php.ini session.save_path=tcp://redisip:redisport?auth=redispasswd

14、假設瀏覽器沒有重啟,那么在最后一次訪問后的多久,會話(session)才會過期并被回收?

A.1440秒后

B.在session.gc_maxlifetime設置的時間過了后

C.除非手動刪除,否則永不過期

D.除非瀏覽器重啟,否則永不過期

E.以上都不對

B或者E,解釋:雖然session有過期機制,默認session.gc_maxlifetime是1440秒,但是必須啟動gc機制才行,gc機制的啟動是有概率的,session分別使用session.gc_probability和session.gc_divisor來確定session的gc概率

15、哪個函數能把換行轉換成HTML標簽

nl2br

16、index.php腳本如何訪問表單元素email的值?(雙選)

A.$_GET[‘email’]

B.$_POST[‘email’]

C.$_SESSION[‘text’]

D.$_REQUEST[‘email’]

E.$_POST[‘text’]

BD,解釋:提交方法為POST,所以只能從$_POST和$_REQUEST兩個超級全局變量數組取得值

17、如果不給cookie設置過期時間會怎么樣?

A.立刻過期

B.永不過期

C.cookie無法設置

D.在瀏覽器會話結束時過期

E.只在腳本沒有產生服務器端session的情況下過期

D,解釋:cookie跟session沒有半毛錢關系,唯一的作用可以用cookie保存session的會話id

18、以下腳本將如何影響$s字符串?(雙選)

Hello';

$ss = htmlentities ($s);

echo $s;

?>

A.尖括號<>會被轉換成HTML標記,因此字符串將變長

B.沒有變化

C.在瀏覽器上打印該字符串時,尖括號是可見的

D.在瀏覽器上打印該字符串時,尖括號及其內容將被識別為HTML標簽,因此不可見

E.由于調用了htmlentities(),字符串會被銷毀

BD,解釋:htmlspecialchars轉義$s后賦值給$ss,輸出的是$ss

本條技術文章來源于互聯網,如果無意侵犯您的權益請點擊此處反饋版權投訴

本文系統來源:php中文網

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的php 正规标题,一些PHP面试标题的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。