使用PHP中的vBulletin,我收到此错误
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 :(得分:0)
这发生在.\includes\class_core.php
。
在我的特定安装中,它发生在vB_Registry()函数的第3100行。
function vB_Registry()
{
{...}
// initialize the input handler
$this->input = new vB_Input_Cleaner($this);
{...}
}