如何修复注意:在引用中,仅变量引用应通过引用返回

用户名

我正在使用从torrenteditor获取的php脚本创建torrent文件,但是当我创建新的torrent文件时,使用指定的方法创建了torrent文件,但是我收到了很多通知。

在第319行的myfile.php中,应仅通过引用返回变量引用

在这条线上

return new BEncode_End();

被指定为另一个类

class BEncode_End
{
    public function get_type()
    {
        return 'end';
    }
}

那么我该如何解决此通知?

我上课很新,所以不知道从哪里开始。

完整的脚本/代码,上传到此处http://pastebin.com/L6ktvrne,第319行

我在用

ini_set('display_errors', 1); 
error_reporting(E_ALL);
奥菲尔·巴鲁克(Ofir Baruch)

根据您收到的通知以及对另一个相关问题答案

在PHP中,赋值表达式始终返回赋值。因此$ _config [0] =&$ config返回$ config-但不是变量本身,而是其值的副本。并且返回对临时值的引用并不是特别有用(更改它不会做任何事情)。

从以下位置更改代码:

return new BEncode_End();

至:

$cl = new BEncode_End();
return $cl;

应该解决您的问题。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章