国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > PHP > 正文

php外包公司常見的面試題

2020-03-22 18:54:01
字體:
供稿:網(wǎng)友
分享PHP常見的幾道面試題:

1.完整的商城系統(tǒng)包含哪些模塊?

商品、促銷、訂單、會員模塊、權(quán)限模塊、報表、廣告。

2.PHP運行模式:CGI、FAST-CGI、CLI、ISAPI、APACHE模塊。

不同的web服務(wù)器使用的是不同的運行模式來運行php。
Apache :apache
NGINX:FAST-CGI
IIS:ISAPI
CLI模式:不是在web服務(wù)器里運行的,而是在命令行里運行。
CGI模式:通用網(wǎng)關(guān)接口。

3.php線程安全與非線程安全是什么?區(qū)別?怎么選擇?

如果程序以多線程的方式運行,多線程的特點,數(shù)據(jù)共享,使用鎖機制的話就可以解決并發(fā)操作一共資源時出現(xiàn)的混亂問題,如果使用了鎖機制就是線程安全,否則就是線程不安全。

Fast-cgi底層是多進程的,無論線程安不安全都沒影響。結(jié)論:如果一個程序是以多線程的方式運行的,就要考慮線程安全,否則不要。

Linux下不用考慮線程安全,因為它是多進程的。
線程:多個線程之間變量可以共享。
進程:多個進程內(nèi)存地址完全獨立,互不影響。

4.php.ini safe_mode配置影響?

safe_mode就是安全模式,如果php以安全模式運行,那么有些函數(shù)就可能失效。默認就是關(guān)閉的。例如:unlink,mkdir,rmdir,mysql_*等等。

5.http協(xié)議無狀態(tài)是什么意思?

每次發(fā)送數(shù)據(jù)或接收數(shù)據(jù)完成后,連接就斷開了。不會保持狀態(tài)。一直保持連接的就是有狀態(tài)的,比如qq,網(wǎng)游等等。

6.php數(shù)據(jù)持久層 ?ORM單例模式?

php數(shù)據(jù)持久層就是指把數(shù)據(jù)寫入到數(shù)據(jù)庫或文件里,存儲到設(shè)備里,持久化。

ORM(對象、關(guān)系、模型),就是model,一個模型就是映射到一張數(shù)據(jù)表。只要操作模型,就能操作數(shù)據(jù)表。很多mvc的框架就是orm模式。

單例模式就是說一個類只能創(chuàng)建一個對象。

7.strcasecmp-二進制安全比較字符串,什么是二進制安全?

二進制不安全:主要是指字符串,有些html' target='_blank'>字符串轉(zhuǎn)換成二進制后會有特殊的意義,不再是原來字符串的意義。
二進制安全:怎么轉(zhuǎn)換都是安全的。

8.正則表達式POSIX和PCRE是什么?

是兩種規(guī)范的正則表達式。對應(yīng)php的兩套函數(shù)。
PCRE:preg_xxx 現(xiàn)在都用這種,性能更好
POSIX:ereg_xxx

9.單點登錄實現(xiàn)原理?

在一個程序中登陸成功后,通過ajax通知其它的項目,請求一個數(shù)據(jù)通知對方也登陸。如果發(fā)數(shù)據(jù)包?Js[ajax],php的三種數(shù)據(jù)采集發(fā)送。

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 兰坪| 铜梁县| 敦化市| 尼木县| 霍林郭勒市| 松阳县| 丽水市| 柳河县| 当雄县| 思茅市| 柳河县| 嵊州市| 盐源县| 额济纳旗| 封开县| 五莲县| 萨嘎县| 武鸣县| 凤阳县| 通城县| 渝中区| 扎鲁特旗| 茂名市| 南乐县| 房山区| 平阴县| 定兴县| 冷水江市| 凉山| 颍上县| 兰西县| 宁远县| 云林县| 依兰县| 临颍县| 西宁市| 陆丰市| 兴文县| 桦甸市| 琼结县| 西充县|