php 对象获取对象名_php如何处理一个对象,并且获取对象元素的值,下面有object?...

通过反射函数转化为数组可以处理这样的问题

$ref = new ReflectionClass($response);

$props = $ref->getProperties();

$arr = [];

foreach ($props as $prop) {

$prop->setAccessible(true);

$arr[$prop->getName()] = $prop->getValue($response);

$prop->setAccessible(false);

}

可以得到这样的数组,问题解决了

array(7) {

["content"] => string(1048) "HTTP/1.1 200 OK

Server: Tengine

Date: Mon, 25 Jun 2018 02:22:15 GMT

Content-Type: application/json; charset=UTF-8

Content-Length: 52

Connection: keep-alive

Access-Control-Allow-Origin: *

Access-Control-Allow-Methods: GET,POST,PUT,DELETE,HEAD,OPTIONS,PATCH

Access-Control-Allow-Headers: X-Requested-With,X-Sequence,X-Ca-Key,X-Ca-Secret,X-Ca-Version,X-Ca-Timestamp,X-Ca-Nonce,X-Ca-API-Key,X-Ca-Stage,X-Ca-Client-DeviceId,X-Ca-Client-AppId,X-Ca-Signature,X-Ca-Signature-Headers,X-Ca-Signature-Method,X-Forwarded-For,X-Ca-Date,X-Ca-Request-Mode,Authorization,Content-Type,Accept,Accept-Ranges,Cache-Control,Range,Content-MD5

Access-Control-Max-Age: 172800

X-Ca-Request-Id: 271C3605-1937-4FF4-8D9B-D8E0F530875C

Cache-Control: no-store

X-Ca-Error-Message: OK

Vary: Accept-Encoding

ufe-result: A2

Pragma: no-cache

Via: 71aae546d43b[web,200]

Set-Cookie: SERVERID=c0cb0a9f805e8a70fc370b48877e9e8e|1529893335|1529893335;Path=/

X-Ca-Debug-Info: {"TotalLatency":105,"ServiceLatency":56}

{"code":601,"message":"数据不存在","data":null}"

["body"] => string(52) "{"code":601,"message":"数据不存在","data":null}"

["header"] => string(996) "HTTP/1.1 200 OK

Server: Tengine

Date: Mon, 25 Jun 2018 02:22:15 GMT

Content-Type: application/json; charset=UTF-8

Content-Length: 52

Connection: keep-alive

Access-Control-Allow-Origin: *

Access-Control-Allow-Methods: GET,POST,PUT,DELETE,HEAD,OPTIONS,PATCH

Access-Control-Allow-Headers: X-Requested-With,X-Sequence,X-Ca-Key,X-Ca-Secret,X-Ca-Version,X-Ca-Timestamp,X-Ca-Nonce,X-Ca-API-Key,X-Ca-Stage,X-Ca-Client-DeviceId,X-Ca-Client-AppId,X-Ca-Signature,X-Ca-Signature-Headers,X-Ca-Signature-Method,X-Forwarded-For,X-Ca-Date,X-Ca-Request-Mode,Authorization,Content-Type,Accept,Accept-Ranges,Cache-Control,Range,Content-MD5

Access-Control-Max-Age: 172800

X-Ca-Request-Id: 271C3605-1937-4FF4-8D9B-D8E0F530875C

Cache-Control: no-store

X-Ca-Error-Message: OK

Vary: Accept-Encoding

ufe-result: A2

Pragma: no-cache

Via: 71aae546d43b[web,200]

Set-Cookie: SERVERID=c0cb0a9f805e8a70fc370b48877e9e8e|1529893335|1529893335;Path=/

X-Ca-Debug-Info: {"TotalLatency":105,"ServiceLatency":56}

"

["requestId"] => string(36) "271C3605-1937-4FF4-8D9B-D8E0F530875C"

["errorMessage"] => string(2) "OK"

["contentType"] => string(31) "application/json; charset=UTF-8"

["httpStatusCode"] => int(200)

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值