在php中由於變數不需要提前定義所以在很多時間我們對於php的變數類型是頰糊的但php給我們提供了gettype()函數來擷取變數類型,他可以判斷php中所有變數類型。
檢測變數類型
gettype($var)
這個函數返回變數的類型。例如,"字串"、"整數"、"布爾值"、"浮點值"等。在把變數插入嚴格類型的資料庫域前,一般用此函數來驗證變數是否為你期待的類型。
| 代碼如下 |
複製代碼 |
// returns string $var = "hello"; echo gettype($var); //returns double $var = 1000.56; echo gettype($var); ?> |
警告
不要使用 gettype() 來測試某種類型,因為其返回的字串在未來的版本中可能需要改變。此外,由於包含了字串的比較,它的運行也是較慢的。
使用 is_* 函數代替。
檢查有效變數
isset是用來判斷變數存在不,如果是就返回true否則就返回false,這個變數對我們很有用,我們可以用來判斷如get post等變數是否在哦.
isset執行個體"
| 代碼如下 |
複製代碼 |
$a = "test"; $b = "anothertest"; echo isset($a)?'true':'false'; 輸出結果為:true |
執行個體2
| 代碼如下 |
複製代碼 |
// returns true $var = "yes"; echo isset($var) ? "true" : "false"; // returns false echo isset($test) ? "true" : "false"; ?> |
上面就是兩個超簡單的php函數 isset()和gettype()函數沒什麼難度的,有需要瞭解的朋友可以參考一下。
http://www.bkjia.com/PHPjc/629174.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/629174.htmlTechArticle在php中由於變數不需要提前定義所以在很多時間我們對於php的變數類型是頰糊的但php給我們提供了gettype()函數來擷取變數類型,他可以判斷...