小编Hof*_*ffa的帖子

php-在null上调用成员函数

道歉,如果这是真正的基础,但是当PHP进入函数时,我就不知所措了。

我有一个论坛插件,该插件加载Flash Cookie作为检测重复帐户的一种方法。

该脚本在大约0.1%的页面视图上失败,从而导致WSOD。错误指向此行:

return $this->registry->output->getTemplate( 'dml' )->duplicatesLoadMovie( $host, $path, $id, $md5 );
Run Code Online (Sandbox Code Playgroud)

错误是:

致命错误:在第75行的/var/www/.../web/forums/hooks/duplicatesLoadMovie.php中,调用成员函数plicatesLoadMovie()时为null

对我来说,这个读为一体的$host$path$id,或$md5正在恢复null,但因为这不是我的脚本(及编码器,当然,反应迟钝),我想可能最简单的方法来解决这个问题(除了删除它,这是后备位置)。

我可以简单地做些什么来达到效果$id = 0 if id.null吗?(对不起Rubyspeak)每个$variables

文件的完整来源:

class duplicatesLoadMovie
{ 
/**
 * Registry object shortcuts
 *
 * @var     $registry
 * @var     $settings
 * @var     $member
 * @var     $memberData
 **/
public $registry;
public $settings;
public $member;
public $memberData;

/**
 * Main function executed automatically by the controller
 *
 * @access …
Run Code Online (Sandbox Code Playgroud)

php

7
推荐指数
1
解决办法
4万
查看次数

标签 统计

php ×1