PHP: Accesați valoarea unui obiect în care cheia conține un '$'

Possible Duplicate:
How do I access a PHP object attribute having a dollar sign?

Cum accesez valoarea unui obiect în care cheia conține un '$'. Am un matrice numit "intrări" după cum urmează:

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

Vreau să accesez valoarea [$ t], adică. xyz. Următoarea comandă returnează null:

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

Ce sintaxă ar trebui să folosesc?

0

1 răspunsuri

Utilizați sintaxa {expression} :

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

In case you are curious: echo $entries[0]->id->$t; would work if you did $t = '$t'; first.

0
adăugat
PHP România, Moldova
PHP România, Moldova
173 participanți

Vorbim despre Yii, Laravel, Symphony, MySQL, PgSQL, WP, OpenCart... Pentru confort, opriți notificările. Parteneri: https://ciupacabra.com @js_ro @node_ro @python_ro @seo_ro @Romania_Bot Offtop: @holywars_ro Joburi: @php_job @Grupuri_IT