我的代码中有这两个错误:
注意:未定义变量:第 61 行 C:\Program Files (x86)\Zend\Apache2\htdocs\ttt.php 中的 p1
注意:尝试在第 61 行的 C:\Program Files (x86)\Zend\Apache2\htdocs\ttt.php 中获取非对象的属性 轮到:
相关代码在这里:
//this is within the Board object
function updateBoard(){
if($this->xTurn == True){
echo "It is " . $p1->username . "'s turn: "; //line 61
} elseif($this->xTurn == False){
echo "It is " . $p2->username . "'s turn: ";
}
}
//This is within the Player object
function __construct($name){
$this->username = $name;
}
$a = new Board();
$p1 = new Player($name);
$p2 = new Player($name);
$new = new Game();
$a->updateBoard
每当我运行它时,它都不会回显 $p1->username。关于如何解决这个问题的任何想法,因为我现在不知道。
更新:哎呀。我遗漏了一些重要的代码。