访问对象的特定部分

时间:2015-02-12 23:09:57

标签: php google-app-engine google-cloud-datastore

我有一个我想要访问的对象,这是var_dump()

object(GDS\Entity)#16 (5)
{
    ["str_kind":"GDS\Entity":private]=>
        string(13) "User Sessions" ["str_key_id":"GDS\Entity":private]=>
            string(16) "5649391675244544" ["str_key_name":"GDS\Entity":private]=>
                NULL ["mix_ancestry":"GDS\Entity":private]=>
                    NULL ["arr_data":"GDS\Entity":private]=>
                        array(1) {
                            ["session_id"]=> string(3) "123"
                        }
}

我知道如果我想获得session_id并且此对象存储在$object我只会$object->session_id

但我试图获取str_key_id (5649391675244544),但我无法弄清楚如何访问它。

任何人都可以帮我搞清楚吗?

1 个答案:

答案 0 :(得分:2)

它就像

一样简单

$object->getKeyId();

(想想你已经在GitHub上选择了这个;)

汤姆