类WP_Error的对象无法转换为字符串

时间:2010-08-27 07:44:10

标签: php wordpress

我在Wordpress MU中创建了一个子域,然后当我去那个子域时,我收到了这个错误:

Catchable fatal error: Object of class WP_Error could not be converted 
to string in /home/pahouse1/public_html/wp-content/mu-plugins/lifetime
/syncronize.php on line 450**

有没有人面临同样的问题?我该怎么办?

1 个答案:

答案 0 :(得分:3)

更多代码会很好。

通常这意味着您正在尝试打印对象。像这样:

$a = new ObjectA();
echo $a;

这是不可能的,因为正如错误所说,非字符串变量(在这种情况下是一个类对象)无法转换为字符串。

您可以通过为该类编写魔术方法__toString()来解决此问题。

可在http://www.php.net/manual/en/language.oop5.magic.php#language.oop5.magic.tostring找到完整信息。