如何从Object获取数据';s字段使用变量


How to get data from Object's field using variable?

F.e。我有$game对象,有3张截图$game->screen1,$game->screen2,$game->screen3

我需要获得像$game['screen'.$num]这样的数据,但在Object中。

您可以为此使用数组:

$game->screen = array($screen1, $screen2, $screen3);
$game->screen[$num];

您可以这样做:

$game->screen2 = 'this is screen2';
$num = 2;
echo $game->{'screen' . $num}; // "this is screen2"
$game->screen3 = 'this is screen3';
$num = 3;
echo $game->{'screen' . $num}; // "this is screen3"