2014-02-10 91 views
0

我有以下var_dump($result)如何打印對象(stdClass的)

object(stdClass)#2 (1) { 
    ["Res"]=> 
    string(3) "foo" 
} 

,我不知道如何打印「RES」。我厭倦了以下內容:echo $result["Res"]並獲得:

Fatal error: Cannot use object of type stdClass as array in [...] on line 30

如何打印[ 「RES」]的內容?

+1

[PHP手冊OB對象(http://www.php.net/manual/en/language.types.object.php) –

回答

2

$result的對象。

所以,你可以做

echo $result->Res; 
3

應該是簡單:

echo $result->Res; 
+0

謝你,這爲我工作。 – gurehbgui

1

如已經說明。然而

$result->Res; 

,如果你有內,那麼你最好按如下方式訪問每一個其他各種元素/對象:您可以訪問這個非常簡單的對象,像這樣

$result->{elementname}->fieldname; 

萬一你想走得更遠一點吧:)

1

stdClass的是一個對象,你不能用戶與反對者表回聲功能... 你必須使用一種方法來查看RES:

echo $result->Res; 

,或者如果它是一個類中更好地利用

return $result->Res;