我一直在努力寻找答案,但最终难倒了.我一直在编写代码以允许多个机器人连接到聊天框.我写了所有主要代码并检查过来以确保它一切正常.然后当我调用使其工作所需的函数时,它给了我一个错误说:
注意:未定义的变量:第40行的C:\ wamp\www\BotRaid.php中的ip
还有一个错误说:
致命错误:无法访问第40行的C:\ wamp\www\BotRaid.php中的空属性
(还有截图:http://prntscr.com/ckz55)
<?php
date_default_timezone_set("UCT");
declare(ticks=1);
set_time_limit(0);
class BotRaid
{
public $ip="174.36.242.26";
public $port=10038;
public $soc = null;
public $packet = array();
##############################
# You can edit below this #
##############################
public $roomid="155470742";
public $userid = "606657406";
public $k = "2485599605";
public $name="";
public $avatar=;
public $homepage="";
##############################
# Stop editing #
##############################
public function retry()
{
$this->connect($this->$ip,$this->$port); //Line 40, where I'm getting the error now.
$this->join($this->$roomid);
while($this->read()!="DIED");
}
public function connect($ip, …Run Code Online (Sandbox Code Playgroud)