php 数组作用域,如何在php中访问私有作用域命名空间数组数据?
这是数组数据:
Coinbase\Wallet\Resource\ResourceCollection Object
(
[previousUri:Coinbase\Wallet\Resource\ResourceCollection:private] =>
[nextUri:Coinbase\Wallet\Resource\ResourceCollection:private] => /v2/accounts/REMOVED/transactions?starting_after=REMOVED
[resources:Coinbase\Wallet\Resource\ResourceCollection:private] => Array
(
[0] => Coinbase\Wallet\Resource\Transaction Object
(
[type:Coinbase\Wallet\Resource\Transaction:private] => send
[status:Coinbase\Wallet\Resource\Transaction:private] => completed
[amount:Coinbase\Wallet\Resource\Transaction:private] => Coinbase\Wallet\Value\Money Object
(
[amount:Coinbase\Wallet\Value\Money:private] => -0.00016600
[currency:Coinbase\Wallet\Value\Money:private] => BTC
)
[nativeAmount:Coinbase\Wallet\Resource\Transaction:private] => Coinbase\Wallet\Value\Money Object
(
[amount:Coinbase\Wallet\Value\Money:private] => -0.07
[currency:Coinbase\Wallet\Value\Money:private] => USD
)
[description:Coinbase\Wallet\Resource\Transaction:private] => Your first bitcoin!
[fee:Coinbase\Wallet\Resource\Transaction:private] =>
[instantExchange:Coinbase\Wallet\Resource\Transaction:private] =>
[createdAt:Coinbase\Wallet\Resource\Transaction:private] => DateTime Object
(
[date] => 2016-05-18 21:04:04.000000
[timezone_type] => 2
[timezone] => Z
)
[updatedAt:Coinbase\Wallet\Resource\Transaction:private] => DateTime Object
(
[date] => 2016-05-18 21:16:50.000000
[timezone_type] => 2
[timezone] => Z
)
[network:Coinbase\Wallet\Resource\Transaction:private] => Coinbase\Wallet\Value\Network Object
(
[status:Coinbase\Wallet\Value\Network:private] => confirmed
[hash:Coinbase\Wallet\Value\Network:private] => REMOVED
)
[to:Coinbase\Wallet\Resource\Transaction:private] => Coinbase\Wallet\Resource\BitcoinAddress Object
(
[address:Coinbase\Wallet\Resource\BitcoinAddress:private] => 1BJcYDCMHJ3FAqj8YKbcnNq5xxHcxViD5s
[id:Coinbase\Wallet\Resource\Resource:private] =>
[resource:Coinbase\Wallet\Resource\Resource:private] => bitcoin_address
[resourcePath:Coinbase\Wallet\Resource\Resource:private] =>
[rawData:Coinbase\Wallet\Resource\Resource:private] =>
)
[from:Coinbase\Wallet\Resource\Transaction:private] =>
[address:Coinbase\Wallet\Resource\Transaction:private] =>
[application:Coinbase\Wallet\Resource\Transaction:private] =>
[buy:Coinbase\Wallet\Resource\Transaction:private] =>
[sell:Coinbase\Wallet\Resource\Transaction:private] =>
[id:Coinbase\Wallet\Resource\Resource:private] => REMOVED
[resource:Coinbase\Wallet\Resource\Resource:private] => transaction
[resourcePath:Coinbase\Wallet\Resource\Resource:private] => /v2/accounts/REMOVED/transactions/REMOVED
[rawData:Coinbase\Wallet\Resource\Resource:private] => Array
(
[id] => REMOVED
[type] => send
[status] => completed
[amount] => Array
(
[amount] => -0.00016600
[currency] => BTC
)
[native_amount] => Array
(
[amount] => -0.07
[currency] => USD
)
[description] => Your first bitcoin!
[created_at] => 2016-05-18T21:04:04Z
[updated_at] => 2016-05-18T21:16:50Z
[resource] => transaction
[resource_path] => /v2/accounts/REMOVED/transactions/REMOVED
[instant_exchange] =>
[network] => Array
(
[status] => confirmed
[hash] => REMOVED
)
[to] => Array
(
[resource] => bitcoin_address
[address] => 1BJcYDCMHJ3FAqj8YKbcnNq5xxHcxViD5s
)
[details] => Array
(
[title] => Sent bitcoin
[subtitle] => to Bitcoin address
)
)
)
[1] => Coinbase\Wallet\Resource\Transaction Object
(
[type:Coinbase\Wallet\Resource\Transaction:private] => send
[status:Coinbase\Wallet\Resource\Transaction:private] => completed
[amount:Coinbase\Wallet\Resource\Transaction:private] => Coinbase\Wallet\Value\Money Object
(
[amount:Coinbase\Wallet\Value\Money:private] => -0.00016600
[currency:Coinbase\Wallet\Value\Money:private] => BTC
)
[nativeAmount:Coinbase\Wallet\Resource\Transaction:private] => Coinbase\Wallet\Value\Money Object
(
[amount:Coinbase\Wallet\Value\Money:private] => -0.07
[currency:Coinbase\Wallet\Value\Money:private] => USD
)
[description:Coinbase\Wallet\Resource\Transaction:private] => Your first bitcoin!
[fee:Coinbase\Wallet\Resource\Transaction:private] =>
[instantExchange:Coinbase\Wallet\Resource\Transaction:private] =>
[createdAt:Coinbase\Wallet\Resource\Transaction:private] => DateTime Object
(
[date] => 2016-05-18 20:41:29.000000
[timezone_type] => 2
[timezone] => Z
)
[updatedAt:Coinbase\Wallet\Resource\Transaction:private] => DateTime Object
(
[date] => 2016-05-18 20:45:51.000000
[timezone_type] => 2
[timezone] => Z
)
[network:Coinbase\Wallet\Resource\Transaction:private] => Coinbase\Wallet\Value\Network Object
(
[status:Coinbase\Wallet\Value\Network:private] => confirmed
[hash:Coinbase\Wallet\Value\Network:private] => REMOVED
)
[to:Coinbase\Wallet\Resource\Transaction:private] => Coinbase\Wallet\Resource\BitcoinAddress Object
(
[address:Coinbase\Wallet\Resource\BitcoinAddress:private] => 1BJcYDCMHJ3FAqj8YKbcnNq5xxHcxViD5s
[id:Coinbase\Wallet\Resource\Resource:private] =>
[resource:Coinbase\Wallet\Resource\Resource:private] => bitcoin_address
[resourcePath:Coinbase\Wallet\Resource\Resource:private] =>
[rawData:Coinbase\Wallet\Resource\Resource:private] =>
)
[from:Coinbase\Wallet\Resource\Transaction:private] =>
[address:Coinbase\Wallet\Resource\Transaction:private] =>
[application:Coinbase\Wallet\Resource\Transaction:private] =>
[buy:Coinbase\Wallet\Resource\Transaction:private] =>
[sell:Coinbase\Wallet\Resource\Transaction:private] =>
[id:Coinbase\Wallet\Resource\Resource:private] => REMOVED
[resource:Coinbase\Wallet\Resource\Resource:private] => transaction
[resourcePath:Coinbase\Wallet\Resource\Resource:private] => /v2/accounts/REMOVED/transactions/REMOVED
[rawData:Coinbase\Wallet\Resource\Resource:private] => Array
(
[id] => REMOVED
[type] => send
[status] => completed
[amount] => Array
(
[amount] => -0.00016600
[currency] => BTC
)
[native_amount] => Array
(
[amount] => -0.07
[currency] => USD
)
[description] => Your first bitcoin!
[created_at] => 2016-05-18T20:41:29Z
[updated_at] => 2016-05-18T20:45:51Z
[resource] => transaction
[resource_path] => /v2/accounts/REMOVED/transactions/REMOVED
[instant_exchange] =>
[network] => Array
(
[status] => confirmed
[hash] => REMOVED
)
[to] => Array
(
[resource] => bitcoin_address
[address] => 1BJcYDCMHJ3FAqj8YKbcnNq5xxHcxViD5s
)
[details] => Array
(
[title] => Sent bitcoin
[subtitle] => to Bitcoin address
)
)
)
我试图弄清楚如何访问其中一些变量.
例如,我如何做到这一点:
$bitcoin_address = [address:Coinbase\Wallet\Resource\Address:private];
$type = [type:Coinbase\Wallet\Resource\Transaction:private];
我知道您无法访问私有范围,但是有什么办法解决呢?如果没有更好的方法,我可以刮取数据吗?
谢谢.
解决方法:
是的,访问数据的最佳方法是使用encodeLastResponse函数.
它允许提取这些阵列中所需的所有数据.
$address = $client->getAccountAddress($account, $addressId);
$transactions = $client->getAddressTransactions($address);
$transactions = $client->decodeLastResponse();
echo var_dump($transactions['data']);
标签:api,namespaces,arrays,php,class
来源: https://codeday.me/bug/20191118/2029711.html
php 数组作用域,如何在php中访问私有作用域命名空间数组数据?相关推荐
- javascript字典中添加数组_如何在 JavaScript 中更好地使用数组
在 freeCodeCamp 社区阅读原文. 本文短小精悍,我保证.在过去的数个月里,我注意到在我审阅的 pull request 中有四个(关于数组使用的)错误经常出现.同时,我自己也会犯这些错误, ...
- 如何在Javascript中访问对象的第一个属性?
本文翻译自:How to access the first property of an object in Javascript? Is there an elegant way to access ...
- 技巧实例:如何在.NET中访问MySQL数据库
引言:如果你不是只在大集团公司工作过的话,你一定会有机会接触到MySQL,虽然它并不支持事务处理,存储过程,但是它提供的功能一定能满足你的大部分需求,另外,简洁的MySQL也有一些它独到的优势,在有些 ...
- C#中访问私有成员技巧
源代码是别人的,你就不能修改源代码,只提供给你dll.或者你去维护别人的代码,源代码却有丢失.这样的情况如果你想知道私有成员的值,甚至去想直接调用类里面的私有方法.那怎么办呢?其实在.net中访问私有 ...
- 如何在C++中动态建立二维数组
一维数组是指针,可将二维数组看作是指针的指针:每一行是一个一维数组,而列是指向行的指针.在动态创建时,先分配指向行的指针空间,再循环维每一行申请空间. #include<iostream> ...
- javascript字典中添加数组_如何在JavaScript中使用数组方法:Mutator方法
JavaScript中的数组由元素列表组成.JavaScript有许多有用的内置方法来处理数组.修改原始数组的方法称为mutator方法,返回新值或表示的方法称为accessor方法.在本教程中,我们 ...
- java 全局数组_如何在Java中声明全局数组?
我有一个程序在Java中乘以两个矩阵.我在全局错误声明中发现了一些错误. 这里是我的代码如何在Java中声明全局数组? import java.util.Scanner; /**WAP in Java ...
- python中的文件父路径怎么表达_如何在Python中访问父目录
所以我有一个朋友给我的Python脚本,但是我没有Python的经验.代码如下:from os import path, chdir, listdir, mkdir, getcwd from sys ...
- 如何在 JavaScript 中更好地使用数组
本文短小精悍,我保证.在过去的数个月里,我注意到在我审阅的 pull request 中有四个(关于数组使用的)错误经常出现.同时,我自己也会犯这些错误,因此有了这篇文章.让我们一起学习,以确保以后能 ...
最新文章
- 将格式化的日期字符串转换为Unix时间戳(php)
- Int,Long比较重使用equal替换==
- 在Ubuntu14.04上安装UberWriterMarkdown编辑器
- 在c语言中引用数组元素时,其数组下标的数据类型允许是什么
- Ambari--服务管理
- 深度学习之于传统计算机视觉
- tranmac不能识别_U盘插入苹果mac系统不能识别的解决方法
- c#获取网页源码全解
- python 检查域名是否可以访问_糖尿病人是否都要做喝糖水的检查?结果可以说明胰岛功能水平吗?...
- Android Studio 插件——《阿里巴巴 Java 开发规约》的扫描插件
- c c++函数资源释放时避免goto的方法
- MPQ5031GRE-0013-AEC1-Z USB 3.0 充电协议 汽车应用
- 感冒究竟能不能喝咖啡
- 1.1【气宇轩昂】《踏雪》
- MATLAB ~的用法
- 高清精美壁纸:2013年4月桌面日历壁纸免费下载
- 小米9预约如此火爆,雷军的供货能跟上吗?
- 深圳市林享科技有限公司
- 物种内共线性分析——JCVI安装以及数据下载(一)
- smtplib 改为通过SSL 465 发送邮件
热门文章
- 60-300-024-使用-延迟数据-Flink中延时调用设计与实现
- Docker : 在宿主机查看docker使用cpu、内存、网络、io情况
- Flink对比Spark以及流计算发展趋势分析
- 大数据面试-05-大数据工程师面试题
- java 并发框架源码_某网Java并发编程高阶技术-高性能并发框架源码解析与实战(云盘下载)...
- 开发机直连 Docker 中的 Redis 容器小教程
- SpringBoot+AOP构建多数据源的切换实践
- HttpServlet
- 计算机应用作业2,计算机应用2作业
- 2021高考成绩怎么查询时间北京,2021年北京高考成绩几号公布可以查询,查询时间安排...