【问题标题】:How to print protected object in php如何在php中打印受保护的对象
【发布时间】:2012-12-23 11:02:16
【问题描述】:

我正在使用 twitter oauth 功能进行登录。我从$client = $token->getHttpClient($config) 方法得到以下对象:

Zend_Oauth_Client Object
(
    [_config:protected] => Zend_Oauth_Config Object
        (
            [_signatureMethod:protected] => HMAC-SHA1
            [_requestScheme:protected] => header
            [_requestMethod:protected] => POST
            [_version:protected] => 1.0
            [_callbackUrl:protected] => http://roomstayssvn.com/register/twittercallback
            [_siteUrl:protected] => http://twitter.com/oauth
            [_requestTokenUrl:protected] => 
            [_accessTokenUrl:protected] => 
            [_authorizeUrl:protected] => 
            [_consumerKey:protected] => b04fuaxLR2d035FN8tTkQ
            [_consumerSecret:protected] => NGPPovdXDnSpivNoMNIgA609ZJIB8GVKGgs6yEF8A
            [_rsaPrivateKey:protected] => 
            [_rsaPublicKey:protected] => 
            [_token:protected] => Zend_Oauth_Token_Access Object
                (
                    [_params:protected] => Array
                        (
                            [oauth_token] => 299516752-tksjJZUR7Q2gwrDRDpLOLCrYhySTGWz1SBwTKcRU
                            [oauth_token_secret] => 7S9R2FLuB0GT4vvy0GerThUnpkbSTeSalURib48Sx20
                            [user_id] => 299516752
                            [screen_name] => jogkunal5
                        )
                 )
             .....
             ..... and so on

我想打印user_idscreen_name。如何打印?

【问题讨论】:

    标签: php zend-framework object protected


    【解决方案1】:

    以下应该可以工作

    $user_id = $client->getToken()->getParam('user_id');
    $screen_name = $client->getToken()->getParam('screen_name');
    

    Zend_Oauth_Client::__call() 代理Zend_Oauth_Config 的任何方法。 Zend_Oauth_Config::getToken() 返回Zend_Oauth_Token Zend_Oauth_Token::getParam() 获取参数的值

    阅读来自here 的文档。

    最好使用支持 Zend 框架的好 IDE。

    【讨论】:

      猜你喜欢
      • 2017-11-24
      • 1970-01-01
      • 2013-12-18
      • 2021-04-14
      相关资源
      最近更新 更多