在php中由于變量不需要提前定義所以在很多時(shí)間我們對(duì)于php的變量類型是頰糊的但php給我們提供了gettype()函數(shù)來(lái)獲取變量類型,他可以判斷php中所有變量類型.
檢測(cè)變量類型
gettype($var)
這個(gè)函數(shù)返回變量的類型.例如,"字符串"、"整數(shù)"、"布爾值"、"浮點(diǎn)值"等.在把變量插入嚴(yán)格類型的數(shù)據(jù)庫(kù)域前,一般用此函數(shù)來(lái)驗(yàn)證變量是否為你期待的類型.
實(shí)例代碼如下:
警告
不要使用 gettype() 來(lái)測(cè)試某種類型,因?yàn)槠浞祷氐淖址谖磥?lái)的版本中可能需要改變.此外,由于包含了字符串的比較,它的運(yùn)行也是較慢的.
使用 is_* 函數(shù)代替.
檢查有效變量
isset是用來(lái)判斷變量存在不,如果是就返回true否則就返回false,這個(gè)變量對(duì)我們很有用,我們可以用來(lái)判斷如get post等變量是否在哦.
isset實(shí)例"
實(shí)例代碼如下:
輸出結(jié)果為:true
實(shí)例代碼如下:
上面就是兩個(gè)超簡(jiǎn)單的php函數(shù) isset()和gettype()函數(shù)沒(méi)什么難度的,有需要了解的朋友可以參考一下.