Apache 和 Nginx比較
Apache: rewrite 強(qiáng)大,模板多雪营, bug少弓千, 穩(wěn)定性強(qiáng)
Nginx : 輕量級(jí),高并發(fā)献起, 異步非阻塞洋访, 占用內(nèi)存少
LNMP
- LNMP = Linux + Nginx + Mysql + PHP
LAMP
- LAMP = Linux + Apache + Mysql + PHP
include()與require()的區(qū)別
include引入文件的時(shí)候,如果碰到錯(cuò)誤谴餐,會(huì)給出提示姻政,并繼續(xù)運(yùn)行下邊的代碼。
require引入文件的時(shí)候岂嗓,如果碰到錯(cuò)誤扶歪,會(huì)給出提示,并停止運(yùn)行下邊的代碼
empty()和isset()的區(qū)別
isset檢測(cè)變量是否設(shè)置摄闸,并且不是 NULL
empty檢查一個(gè)變量是否為空
cookie與session的區(qū)別
cookie數(shù)據(jù)保存在客戶端; 用來(lái)記錄用戶的一些信息,也是實(shí)現(xiàn)Session的一種方式妹萨。
session數(shù)據(jù)保存在服務(wù)器端; 用來(lái)跟蹤用戶的狀態(tài)年枕,這個(gè)數(shù)據(jù)可以保存在集群、數(shù)據(jù)庫(kù)乎完、文件中熏兄;
單引號(hào)與雙引號(hào)的區(qū)別
- php里的單引號(hào)把內(nèi)容當(dāng)成純文本,不會(huì)經(jīng)過(guò)服務(wù)器翻譯树姨。而雙引號(hào)則與此相反摩桶。里面的內(nèi)容會(huì)經(jīng)過(guò)服務(wù)器處理
左斜杠和右斜杠區(qū)別
/ 和 \ 作為路徑符,沒(méi)有區(qū)別帽揪,但 linux 只能用 / 做路徑符
\ 在字符串中是轉(zhuǎn)義符
\ 還作為命名空間分隔符