也许问题有点令人困惑,让我们举个例子:
我们说我有一个团队的对象(类)。
在课程中我有一个类属性,它是播放器的对象(类),我想访问他的 jerseyNumber 属性,我该怎么做? / p>
class Team {
public $player;
}
class Player {
public $jerseyNumber;
}
请记住,我是PHP的新手。
要访问Team内的属性,我只想使用:
$team->player;
但似乎我无法访问像这样的玩家内部的房产(考虑到上述内容,我认为这样做):
$team->player->jerseyNumber;
那么如何访问 jerseyNumber ?
答案 0 :(得分:0)
将代码修改为此。我在Team中添加了一个构造函数。这将有助于您在实例化团队类时正确地实例化团队类中的玩家类。然后,您可以轻松地使用团队对象访问玩家属性。
PS实例化一个类意味着创建一个类的对象。
您仍然需要编写代码来为$ jerseyNumber分配值。
class Team {
public $player;
public function __construct(){
$this->player = new Player();
}
}
class Player {
public $jerseyNumber;
}
$team = new Team;
echo $team->player->jerseyNumber;