使用变量扩展类


Extending a class with a variable?

这有效并经过测试。PHP代码:

$data_stats = json_decode($ret);
$projected_points = $data_stats->body->player_stats->42550689->FPTS

我只需要知道如何使用变量来做到这一点。像这样:PHP代码:

$data_stats = json_decode($ret);
$projected_points = $data_stats->body->player_stats->$id->FPTS 

如何让$id在这里工作?

这也称为扩展类吗?我什至不知道正确的术语来描述我的问题。

我相信您可以使用替代语法访问属性$obj->player_stats->{$var}

您正在寻找一个变量...像这样:

$yourId = 42550689

然后,您可以:

$projected_points = $data_stats->body->player_stats->$$yourId->FPTS

查看文档以获取更多信息:http://www.php.net/manual/en/language.variables.variable.php