-
session可以用來存儲多種類型的數(shù)據(jù),因此具有很多的用途,常用來存儲用戶的登錄信息,購物車數(shù)據(jù),或者一些臨時使用的暫存數(shù)據(jù)等。
一般來說,登錄信息既可以存儲在sessioin中,也可以存儲在cookie中,他們之間的差別在于session可以方便的存取多種數(shù)據(jù)類型,而cookie只支持字符串類型,同時對于一些安全性比較高的數(shù)據(jù),cookie需要進(jìn)行格式化與加密存儲,而session存儲在服務(wù)端則安全性較高。
查看全部 -
默認(rèn)情況下,session是以文件形式存儲在服務(wù)器上的,因此當(dāng)一個頁面開啟了session之后,會獨(dú)占這個session文件,這樣會導(dǎo)致當(dāng)前用戶的其他并發(fā)訪問無法執(zhí)行而等待??梢圆捎镁彺婊蛘邤?shù)據(jù)庫的形式存儲來解決這個問題,這個我們會在一些高級的課程中講到。
查看全部 -
cookie將數(shù)據(jù)存儲在客戶端,建立起用戶與服務(wù)器之間的聯(lián)系,通常可以解決很多問題,但是cookie仍然具有一些局限:
session是將用戶的會話數(shù)據(jù)存儲在服務(wù)端,沒有大小限制,通過一個session_id進(jìn)行用戶識別,PHP默認(rèn)情況下session id是通過cookie來保存的,因此從某種程度上來說,seesion依賴于cookie。但這不是絕對的,session id也可以通過參數(shù)來實(shí)現(xiàn),只要能將session id傳遞到服務(wù)端進(jìn)行識別的機(jī)制都可以使用session。
查看全部 -
cookie存儲在客戶端,通過http頭部從服務(wù)器端返回到客戶端。需要在輸出前進(jìn)行操作設(shè)置。通過setcookie函數(shù)進(jìn)行設(shè)置。任何從瀏覽器發(fā)回的cookie都存儲在_COOKIEd 全局變量中。
查看全部 -
matches :(可有可無)如果提供了參數(shù)matches,它將被填充為搜索結(jié)果。 $matches[0]將包含完整模式匹配到的文本, $matches[1] 將包含第一個捕獲子組匹配到的文本,以此類推。
查看全部 -
對象序列化,可以通過serialize方法將對象序列化為字符串,用于存儲或者傳遞數(shù)據(jù),然后在需要的時候通過unserialize將字符串反序列化成對象進(jìn)行使用。
查看全部 -
重載就是動態(tài)的創(chuàng)建屬性和方法
屬性的重載通過_set(為不存在的屬性賦值)、_get(讀?。?、_isset(判斷屬性是否設(shè)置)、_unset(銷毀屬性)
方法的重載通過_call(調(diào)用不存在的方法時,會將參數(shù)轉(zhuǎn)為調(diào)用_call方法)、_callStatic(調(diào)用不存在的靜態(tài)方法)
查看全部 -
類的屬性必須定義訪問控制類型,如果采用 var 定義,則被視為公有。
var $name=''
類中的方法可以被定義為公有、私有或受保護(hù)。如果沒有設(shè)置這些關(guān)鍵字,則該方法默認(rèn)為公有。
function getName(){}
查看全部 -
被定義為公有的類成員可以在任何地方被訪問。被定義為受保護(hù)的類成員則可以被其自身以及其子類和父類訪問。被定義為私有的類成員則只能被其定義所在的類訪問。
查看全部 -
靜態(tài)方法中,$this偽變量不允許使用??梢允褂胹elf,parent,static在內(nèi)部調(diào)用靜態(tài)方法與屬性。
查看全部 -
方法就是在類中的function,很多時候我們分不清方法與函數(shù)有什么差別,在面向過程的程序設(shè)計中function叫做函數(shù),在面向?qū)ο笾衒unction則被稱之為方法。
查看全部 -
類中有屬性和方法,類是一種類型的總稱,里面具體的稱為對象。對象可以訪問類的屬性和方法如$car->? 。
$this->name?? 意思是讓類的對象訪問name屬性。
var 是定義變量的類型。php可以不用定義。
查看全部 -
的點(diǎn)點(diǎn)滴滴
查看全部 -
如果構(gòu)造函數(shù)定義成了私有方法,則不允許直接實(shí)例化對象了,這時候一般通過靜態(tài)方法進(jìn)行實(shí)例化,在設(shè)計模式中會經(jīng)常使用這樣的方法來控制對象的創(chuàng)建,比如單例模式只允許有一個全局唯一的對象。
查看全部 -
2-8
對象繼承
查看全部
舉報