繁体   English   中英

PHP如何从对象返回中检索数据

PHP how to retrieve data from an object return

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我有一个返回值,并使用var_dump()获取数据。

var_dump($values)

结果是:

object(WP_Error)#171 (2) { ["errors":"WP_Error":private]=> array(1) { ["upload_error"]=> array(1) { [0]=> string(28) "0B1n5jy1RsUExUWNCN01GeXBvWmM" } } ["error_data":"WP_Error":private]=> array(0) { } } 

我是新接触PHP对象的,我尝试过foreach但注意到发生了。

我正在尝试做的就是获得此值:

["upload_error"]=> array(1) { [0]=> string(28) "0B1n5jy1RsUExUWNCN01GeXBvWmM" }

upload_error上设置的0B1n5jy1RsUExUWNCN01GeXBvWmM

1 个回复
  1. WP_Error是一个php类,您的values是一个实例。 有关详细信息,请参见https://codex.wordpress.org/Class_Reference/WP_Error

  2. 如果您想获取错误,则无法直接获取,因为它是私有的(尽管您可以在var_dump中看到它),上面的文档将告诉您如何通过提供的公共方法获取它。

  3. 以下代码段可以使您更好地理解在类实例上使用foreach的方法。 您可以查看手册以获取更多详细信息。 http://php.net/manual/zh/language.oop5.iterations.php

     class WP_Error_Example { private $errors = array(); public $pk = 1; } $e = new WP_Error_Example(); $e2 = new WP_Error_Example(); // #1,#2 in var_dump shows how many instance? var_dump($e); var_dump($e2); // only public value foreach ($e as $k => $v) { var_dump($k, $v); } 

注意:您需要将其保存到单个文件并使用命令行运行。 例如: php demo.php PS: var_dump在命令行中不太漂亮。

1 如何从executeFetchRequest方法的返回中检索业务对象?

我的项目中有一个ConfiguracaoDaApp类,它是一个NSManagedObject子类。 我没有更改XCode生成的默认代码。 我在我的应用程序委托和我的appDidFinishLaunching方法中声明了该类型的实例变量,我一直试图从这样的数据库中检索对象来为其赋值: ...

3 PHP返回中的框

我正在使用通过不同开关运行的登录表单,因此可以在同一页面上使用这些功能。 除了在返回值周围返回小框if(data == "thisdata")这会影响if(data == "thisdata")返回值if(data == "thisdata")的问题之外,该返回值工作正常。 有人知道这 ...

5 将 GET 对象推送到数据返回中的空对象

我有以下 vue 应用程序: console.log(posts.data)输出以下项目: 我将如何将该对象分配给我的空list: {}以便在我的模板中,我可以将它拉成这样: 所有帮助将不胜感激! 每次我尝试推送项目时,我都会收到一个未定义的项目。 ...

6 从in64数据类型返回中获取不同的对象

作为一个大功能的一部分,我坚持最后一行。 我应该得到(pandas)数据帧中最高(很少)值的行和列名称。 因此,我将其拆开,对其进行分类并打印最后两行。 使用: 这导致: 这很好(分别是:seq_4833和seq_1761是类似于最高值的行和列名称(在上下文中的最高序列si ...

7 从php对象检索数据

我正在尝试访问php对象中的数据。 我对确切的震颤感到困惑。 这是对象的输出: 我试图检索描述信息的[value]))))))))))))))))))))))))))))))))))))))))))) 0 我试过了 并收到有关“ =”符号的错误。 什么是获取我的数据的 ...

2013-01-15 18:39:53 2 73   php
8 减少php中段落的返回中断

这是变量: 正如你所看到的那样,有2个回程,然后是3回程。 我希望能够得到这样的结果: 将显示: 我使用了所有这些并且没有工作,所以它让我拉我的头发: 有什么建议吗? ...

9 php返回中的额外引号

我有这行代码 它假设根据页面语言返回dir="rtl"或dir="ltr" ,但它是这样做的 rtl和ltr单词周围有额外的' ' 。 值得一提的是,我一开始的代码是这样的,没有用 我在代码中哪里出错了? ...

2019-04-22 08:35:15 2 115   php
10 PHP-在函数返回中增加变量

这是一个非常简单的类的2个版本。 在两个版本中,只有getCounterIncrement()函数有所不同。 版本1 版本2 问题 为什么两个版本的输出不同? 就编码标准而言,这两个版本中的一个是否比另一个更好? 会有更好/更好的方法来编码吗 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM