PHP常用的變數檢查函式和獲取某個變數的型別

2022-09-05 18:12:14 字數 935 閱讀 7494

定義變數

$a = 100;

1.gettype($a) #檢查變數的型別 輸出integer

2.settype($a, 'double') #設定$a變數為double型別

3. is_array($var) #檢查變數是否是陣列 返回 true false

4.is_double(),is_float(),is_real(); 檢查變數是否是浮點數

5.is_long() is_int() is_integer(); 檢查變數是否是整數

6.is_string() 檢查變數是否是字串

7.is_blool(); 是否是布林值

8.is_object(); 是否是物件

9.is_resource(); 是否時候乙個資源

10.is_null() 是否是null

11.is_scalar() #檢查變數是否是標量;即;整數、布林值、字串、或者浮點數 is_scalar($a) 返回 true 和false

12.is_numeric() #檢查變數是否是任何型別的數字或者數字字串

如:$a=100; $b="100"  都返回true

13.is_callable(); #檢查變數是否是有效的 函式名稱

14.isset($a) #檢查變數是否存在;即;是否被初始化

16.empty($a) #檢查變數是否存在;並且變數的值是否為空null 或者是0

即:$a=null; $a=0; $a='';

empty($a); //都返回true

15.unset($a) #銷毀變數

php 獲取變數的型別

gettype 獲取變數的型別 描述string gettype mixed var 返回 php 變數的型別 var.warning 不要使用 gettype 來測試某種型別,因為其返回的字串在未來的版本中可能需要改變。此外,由於包含了字串的比較,它的執行也是較慢的。使用 is 函式代替。返回的字...

常用系統變數和函式

常用的系統變數如下 1.sy pagno當前頁號 2.sy datum當前時間 3.sy linsz當前報表寬度 4.sy linct當前報表長度 5.space空字元 6.sy subrc執行狀態為0,表示成功.7.sy uname 使用者名稱 8.sy uzeit當前時間 9.sy tcode當...

PHP 動態獲取變數,方法和類

php如何根據已知的變數 函式 類的字串名稱,來獲取變數的值 執行該函式 新建類例項等。根據變數名 string 獲取變數值 下面列舉三種形式 self 如self this 根據函式名 string 獲取變數值 下面是函式的形式 根據類名 string 建立類物件 class name test ...