-1

重複の可能性:
ドル記号の付いたPHPオブジェクト属性にアクセスするにはどうすればよいですか?

キーに「$」が含まれているオブジェクトの値にアクセスするにはどうすればよいですか。次のように「entries」という名前の配列があります。

Array
(
    [0] => stdClass Object
        (
            [id] => stdClass Object
                (
                    [$t] => xyz
                )
        )
)

[$ t]の値にアクセスしたい、つまり。xyz。次のコマンドはnullを返します。

echo $entries[0]->id->$t;

どの構文を使用する必要がありますか?

4

1 に答える 1

3

{expression}構文を使用します。

$entries[0]->id->{'$t'}

あなたが興味を持っている場合:あなたが最初echo $entries[0]->id->$t;にやったらうまくいくでしょう$t = '$t';

于 2012-06-02T10:14:22.620 に答える