Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/279.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何检查PHP对象在PHP4中是否具有属性。_Php_Php4 - Fatal编程技术网

如何检查PHP对象在PHP4中是否具有属性。

如何检查PHP对象在PHP4中是否具有属性。,php,php4,Php,Php4,我想检查PHP对象是否有属性。对于PHP5,我可以使用 if (property_exists($object, "foo")) {...} 但是如何在PHP4中执行相同的操作?您可以使用get\u object\u vars并检查结果数组(如果您的属性存在) 请参阅get\u object\u vars此处的文档:欢迎使用StackOverflow。看看如何写出一个好答案的相关信息。同样:$obj_arr=(array)$object;打印isset($obj_arr[“foo”]) /**

我想检查PHP对象是否有属性。对于PHP5,我可以使用

if (property_exists($object, "foo")) {...}

但是如何在PHP4中执行相同的操作?

您可以使用
get\u object\u vars
并检查结果数组(如果您的属性存在)


请参阅
get\u object\u vars
此处的文档:

欢迎使用StackOverflow。看看如何写出一个好答案的相关信息。同样:
$obj_arr=(array)$object;打印isset($obj_arr[“foo”])
/***
Just as you would do for PHP5, you can apply the same concept for PHP 4. 

***/
//$data is a JSON object am receiving from a  server.
$data = json_decode(stripslashes($_REQUEST['data']));

/****
Applying the same property_exists method but remember to keep both object/class    
and the property to check for in single quotes.
*****/
if (property_exists('data', 'content')) 
{

$content = $data->content;
}