致命错误:无法重新声明类Zend_XmlRpc_Value(Wordpress Plugin)

时间:2014-05-13 16:58:59

标签: php wordpress class zend-framework plugins

我正在进行插件开发。

该插件使用Zend_XmlRpc_Client。我开发了一个使用相同类的类似插件。

当我一起使用这两个插件时,我收到了错误。

所以我试图使用这样的东西:

if (!in_array('Zend_XmlRpc_Client', get_declared_classes()) && 
    !in_array('Zend_XmlRpc_Value', get_declared_classes()) && 
    !in_array('Zend_XmlRpc_Value_Scalar', get_declared_classes()) && 
    !in_array('Zend_XmlRpc_Value_String', get_declared_classes())) {

    require_once(DIR_PATH . 'library/Zend/XmlRpc/Client.php');
}

我进入if语句,因为没有声明类Zend_XmlRpc_Value。 如果我尝试在此require_once之前print_r所有声明的类,我找不到Zend_XmlRpc_Value但是如果我之后执行,我会得到该错误,并找到声明的类。

由于

0 个答案:

没有答案