为什么我不能存储来自这个php对象的信息?

时间:2012-10-18 20:08:13

标签: php

我正在尝试从名为$json的php对象中存储一个特定字符串,这是我调用的Web服务的json_decoded响应。在调试我的问题的过程中,我回应了我试图存储的字符串的序列化版本。这显示s:12:"392-445-9987";,这正是我想要的。它是一个长度为12的字符串,是正确的值。但是,当我尝试将其分配给$number代码时,代码就会死掉并且永远不会到达下一行。

if(isset($json->AddressService->response->phones)) {
   echo "<textarea rows=50 cols=100>" . serialize($json->AddressService->response->phones[0]->phone_number) . "</textarea>";
   $number = $json->AddressService->response->phones[0]->phone_number;
   echo "I never reach this line!";
}

我错过了什么?如何将字符串保存到变量?

非常感谢您的任何想法。

1 个答案:

答案 0 :(得分:0)

将其置于上方以查看浏览器中出现的php错误:

error_reporting(E_ALL);
ini_set('display_errors', '1');