如何从PHP对象获取参数?

时间:2015-04-22 15:23:49

标签: php api rest object

该对象包含在$ response中。

echo "<pre>";
 print_r($response);
echo "</pre>";

..给我以下内容:

Att\Api\Speech\SpeechResponse Object
(
   [_responseId:Att\Api\Speech\SpeechResponse:private] => f4119dcd51929c2dfae5e2d746c1d9a1
   [_status:Att\Api\Speech\SpeechResponse:private] => OK
   [_NBest:Att\Api\Speech\SpeechResponse:private] => Att\Api\Speech\NBest Object
        (
            [_hypothesis:Att\Api\Speech\NBest:private] => hi how are you
            [_languageId:Att\Api\Speech\NBest:private] => en-US
            [_confidence:Att\Api\Speech\NBest:private] => 0.5
            [_grade:Att\Api\Speech\NBest:private] => accept
            [_resultText:Att\Api\Speech\NBest:private] => Hi how are you.
            [_words:Att\Api\Speech\NBest:private] => Array
                (
                  [0] => Hi
                  [1] => how
                  [2] => are
                  [3] => you.
                )

            [_wordScores:Att\Api\Speech\NBest:private] => Array
                (
                  [0] => 0.33
                  [1] => 1
                  [2] => 1
                  [3] => 1
                )

        )

    )

N00b问题:我现在如何能够从 _resultText 获得价值?

1 个答案:

答案 0 :(得分:1)

在更广泛的层面上提出一个很好的问题,但可以通过该类本手册轻松回答。

<强> RTM

print_r($response->getNBest()->getResultText());