程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> php中獲取變量類型和判斷是否是變量

php中獲取變量類型和判斷是否是變量

編輯:關於PHP編程

在php中由於變量不需要提前定義所以在很多時間我們對於php的變量類型是頰糊的但php給我們提供了gettype()函數來獲取變量類型,他可以判斷php中所有變量類型。

檢測變量類型

gettype($var)
這個函數返回變量的類型。例如,"字符串"、"整數"、"布爾值"、"浮點值"等。在把變量插入嚴格類型的數據庫域前,一般用此函數來驗證變量是否為你期待的類型。

 代碼如下 復制代碼

<?php
// 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

 代碼如下 復制代碼

<?php
// returns true
$var = "yes";
echo isset($var) ? "true" : "false";
// returns false
echo isset($test) ? "true" : "false";
?>

上面就是兩個超簡單的php函數 isset()和gettype()函數沒什麼難度的,有需要了解的朋友可以參考一下。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved