2012-03-06 120 views
1

随着vBulletin在PHP中,我对下面的代码行收到此错误PHP,vBulletin:致命错误:调用一个成员函数clean_array_gpc()一个非对象

Fatal error: Call to a member function clean_array_gpc() on a non-object in C:\inetpub\forum\includes\class_bootstrap.php on line 124 

$vbulletin->input->clean_array_gpc('r', array(
     'referrerid' => TYPE_UINT, 
     'a'   => TYPE_STR, 
     'nojs'  => TYPE_BOOL 
    )); 

我可以理解,任一$vbulletin$vbulletin->input尚未实例化;但我的问题去深一点,是也许有点vBulletin中心:

  • 如果不是在class_bootstrap.php,在哪里$vbulletin(其中,当然,是全球性的),并$vbulletin->input实例化?

回答

0

这发生在.\includes\class_core.php

在我的特殊安装中,它发生在vB_Registry()函数的第3100行。

function vB_Registry() 
    { 
     {...} 

     // initialize the input handler 
     $this->input = new vB_Input_Cleaner($this); 

     {...} 
    } 
相关问题