我正在尝试从名为$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!";
}
我错过了什么?如何将字符串保存到变量?
非常感谢您的任何想法。
答案 0 :(得分:0)
将其置于上方以查看浏览器中出现的php错误:
error_reporting(E_ALL);
ini_set('display_errors', '1');