我正在尝试使用PHP访问对象的一部分.我可以访问某些部分,但是,当我尝试访问包含信用卡号的后4位的部分时,它只会打印出NULL.这是我的代码:

$customer = Braintree_Customer::find('51658462');

echo var_dump($customer);

这将打印出对象.这是部分打印输出:

object(Braintree_Customer)#1 (1) {

["_attributes"]=>

array(14) {

["id"]=>

string(8) "51658462"

["merchantId"]=>

string(16) "tyn83x4j454dnvmt"

["firstName"]=>

string(4) "Demo"

["lastName"]=>

string(7) "Account"

["company"]=>

NULL

["phone"]=>

string(12) "555-555-5555"

["fax"]=>

NULL

["website"]=>

NULL

["createdAt"]=>

object(DateTime)#8 (3) {

["date"]=>

string(19) "2013-08-14 15:19:26"

["timezone_type"]=>

int(3)

["timezone"]=>

string(3) "UTC"

}

["updatedAt"]=>

object(DateTime)#9 (3) {

["date"]=>

string(19) "2013-08-14 15:19:27"

["timezone_type"]=>

int(3)

["timezone"]=>

string(3) "UTC"

}

["customFields"]=>

string(3) "

"

["creditCards"]=>

array(1) {

[0]=>

object(Braintree_CreditCard)#2 (1) {

["_attributes"]=>

array(29) {

["bin"]=>

string(6) "371275"

["expirationMonth"]=>

string(2) "01"

["expirationYear"]=>

string(4) "2016"

["last4"]=>

string(4) "1234"

我正在尝试访问last4属性.我尝试了几种不同的方法,但是没有一种起作用.我以为echo var_dump($customer-> creditCards-> last4);会给我价值,但不会.我想念什么?

解决方法:

var_dump($customer->creditCards[0]->last4);

creditCards是一个包含一项的数组-仅供参考,您无需回显var_dump的结果.

标签:braintree,arrays,php,object

来源: https://codeday.me/bug/20191030/1968657.html

php访问属性两种方式,使用PHP访问对象的属性相关推荐

  1. Springboot中数据库访问的两种方式之-JdbcTemplate

    目录 01.写在前面 02.项目依赖 03.创建模型脚本 04.读取数据库 05.Controller 06.开始测试 本文由bingo创作,授权我原创发布. Tiger和他朋友们的原创技术文章,请关 ...

  2. python类中的属性分为类属性和实例属性两种_python中类和实例如何绑定属性与方法示例详解...

    前言 python类与实例的方法的调用中觉得云里雾里,思考之后将自己的想法记录下,一来加深自己理解,巩固自己记忆,而来帮助一些想要学习python的朋友理解这门抽象的语言,由于Python是动态语言, ...

  3. redis 未授权访问利用 两种方式

    1.未授权访问漏洞 Redis在默认情况下,会绑定在0.0.0.0:6379,如果没有采用限制IP访问,就会将Redis服务暴露在公网上,并且在没有设置密码认证的情况下,会导致任意用户未授权访问Red ...

  4. 判断JS对象是否拥有某属性两种方式

    方式,但稍有区别 1,in 运算符 1 2 3 var obj = {name:'jack'}; alert('name' in obj); // --> true alert('toStrin ...

  5. Nginx部署静态页面及引用图片有效访问的两种方式

    nginx安装百度一下有很多,直接正题: 静态文件目录结构 file#文件位置 /home/service/file/ css js images html fonts 配置nginx.conf核心代 ...

  6. 关于虚拟机中对象访问定位的两种方式的一些思考

    前言 本文是在周志明老师经典作品<深入理解Java虚拟机>第二章第三节的基础上对句柄和直接指针两种对象访问方式的深入思考,有不准确的地方希望读者不吝赐教. JVM中访问对象的两种方式 1. ...

  7. spring配置属性的两种方式

    spring配置属性有两种方式,第一种方式通过context命名空间中的property-placeholder标签 <context:property-placeholder location ...

  8. Nginx配置同一个域名同时支持http与https两种方式访问

    Nginx配置同一个域名http与https两种方式都可访问,证书是阿里云上免费申请的 server { listen 80; listen 443 ssl; ssl on; server_name ...

  9. Java面试题:synchronized和对象的访问定位的两种方式

    说一说自己对于 synchronized 关键字的理解 ? synchronized关键字解决的是多个线程之间访问资源的同步性,synchronized关键字可以保证被它修饰的方法或者 代码块在任意时 ...

  10. Java常见面试题:对象的访问定位的两种方式

    对象的访问定位的两种方式 java对象在访问的时候,我们需要通过java虚拟机栈的reference类型的数据去操作具体的对象. 由于reference类型在java虚拟机规范中只规定了一个对象的引用 ...

最新文章

  1. 延长线段ab到c的画法有几种_终于有人把趋势线的正确画法和错误画法讲透彻了,字字精华,原来大多数人都画错了...
  2. do_page_fault: epc == 00000000, ra == 00000000
  3. 【转】Sql server锁,独占锁,共享锁,更新锁,乐观锁,悲观锁
  4. iphone屏蔽系统更新_手贱更新了 iphone系统,想退回到原来的版本,这个方法简单易用...
  5. 高中计算机算计Access怎么做,Access非常简单实用的计算器
  6. opencv配置中常见问题
  7. 16种oracle查询日期语句
  8. 你真的会发朋友圈吗?
  9. 凸优化第九章无约束优化 9.3梯度下降方法
  10. 奥尼捷多功能证件包护照包证件夹男士卡包女士必备 A101 黑色【图片 价格 品牌 报价】-京东商城...
  11. WF 与 WCF 集成
  12. 怎么在运行上面看域名服务器,域名dns服务器查询方法是什么?如何查看dns服务器地址...
  13. 树的遍历顺序 - dfs序|欧拉序|dfn序(备忘)
  14. C#(三十二)之Windows绘图
  15. vue之axios封装
  16. java的声音处理方法
  17. OpenGL入门二——变换
  18. 传统商圈陷入困境,构建商圈新零售平台成转型趋势
  19. ocr扫描识别软件操作步骤
  20. 魔乐科技java面试题

热门文章

  1. 如何在app应用中添加支付宝支付功能(解惑版)
  2. 重启Windows的PowerShell
  3. spring3.1.1与commons-dbcp1.2的冲突?
  4. 蓝桥杯 算法提高 P0603 统计不同单词个数
  5. Keil自动格式化代码
  6. 关于Lambda表达式的简单理解,以及基础使用,仅限新手
  7. 鸿蒙系统麒麟970芯片支持,受鸿蒙系统影响,众多华为手机或要说再见,包括麒麟970机型!...
  8. android系统自动休眠代码流程,android系统休眠与唤醒驱动流程详细分析.doc
  9. 正在启动文档服务器,正在启动远程服务器
  10. 函数的参数可以是数组吗_C++数组长度可以为变量吗?