将对象转换为字符串

时间:2010-08-04 12:58:02

标签: php

我有一个获取String的对象。我想将它与String进行比较,我不知道该怎么做。 我的来源是这样的:

$field = $this->form->getFieldset('profile');
$website = "Web site";

if ($field->label == $website){
   echo "good";
}else{
   echo "bad";
}

2 个答案:

答案 0 :(得分:1)

不要真正理解这个问题,但可以使用get_object_vars将其转换为数组。

这假设$ field->标签实际上是属性而不是对象?

$field = $this->form->getFieldset('profile');
$website = "Web site";
$array = get_object_vars($field);

if ($array['label'] == $website) {
    echo 'Hoorah!';
}

答案 1 :(得分:0)

如果gettype($ field-> label)的结果是一个对象,则必须实现魔术方法__toString()