【发布时间】:2014-09-19 05:55:32
【问题描述】:
所以我一直在尝试让 IRC 机器人与 PHP 一起在本地运行。但是,我希望它能够从站点检索信息,并定期发布此信息。所以我安装了 pthreads 来做到这一点。但是,我在引用变量时遇到了一些麻烦。
这是我在尝试将机器人连接到频道时遇到的错误。
致命错误:无法通过引用 C:\Apache24\htdo 中的重载对象进行分配 cs\muhbot.php 第 128 行
这是它给我一个错误的代码。第 128 行是 __construct() 函数的最后一行。
class recheck extends Thread {
var $lastCheck,$bot;
public function __construct(&$bot){
$this->lastCheck = microtime(true);
$this->bot = &$bot;
}
$bot 是管理 IRC 连接的类对象。该类是由该类中的一个函数创建的。
function startCheck()
{
$ReChecker = new recheck($this);
$ReChecker->start();
}
我正在尝试将主类作为参考传递,但不断收到来自上面的致命错误。为什么我会收到此错误,我该如何修复/解决它?
【问题讨论】:
标签: php resources object-properties