函式名:is_object()
適用版本:PHP 4, PHP 5, PHP 7
用法:is_object() 函式用於檢查給定的變數是否是一個物件。
語法:bool is_object ( mixed $var )
引數:
- $var:要檢查的變數。
返回值: 如果變數是一個物件,則返回 true,否則返回 false。
示例:
// 示例1
$obj = new stdClass();
$result = is_object($obj);
var_dump($result); // 輸出: bool(true)
// 示例2
$arr = [1, 2, 3];
$result = is_object($arr);
var_dump($result); // 輸出: bool(false)
// 示例3
$str = "Hello World";
$result = is_object($str);
var_dump($result); // 輸出: bool(false)
在示例1中,我們建立了一個名為 $obj
的物件,並使用 is_object()
函式檢查該變數是否是一個物件。由於 $obj
是一個物件,所以返回值為 true
。
在示例2中,我們建立了一個名為 $arr
的陣列,並使用 is_object()
函式檢查該變數是否是一個物件。由於 $arr
不是一個物件,而是一個陣列,所以返回值為 false
。
在示例3中,我們建立了一個名為 $str
的字串,並使用 is_object()
函式檢查該變數是否是一個物件。由於 $str
不是一個物件,而是一個字串,所以返回值為 false
。