我正在使用从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);
答案 0 :(得分:3)
根据您收到的通知answer to another related question:
在PHP赋值表达式中,始终返回指定的值。所以 $ _config [0] =& $ config返回$ config - 但不是变量本身, 但是它的价值的副本。并返回一个临时的引用 价值不会特别有用(改变它不会做 任何东西)。
更改您的代码:
return new BEncode_End();
要:
$cl = new BEncode_End();
return $cl;
应该解决你的问题。