PHP is_object() 函數
is_object() 函數用於檢測變數是否是一個對象。
PHP 版本要求: PHP 4, PHP 5, PHP 7
語法
bool is_object ( mixed $var )
參數說明:
- $var:要檢測的變數。
返回值
如果指定變數為對象,則返回 TRUE,否則返回 FALSE。
實例
實例
function get_subjects($obj_name)
{
if(!is_object($obj_name))
{
return(false);
}
return($obj_name->subjects);
}
$obj_name = new stdClass;
$obj_name->subjects = Array('Google', 'zaixian', 'Facebook');
var_dump(get_subjects(NULL));
var_dump(get_subjects($obj_name));
輸出結果為:
bool(false) array(3) { [0]=> string(6) "Google" [1]=> string(6) "zaixian" [2]=> string(8) "Facebook" }