gpt4 book ai didi

php - 无法在 PHP 数组中获取值,但 var_dump 显示它存在

转载 作者:可可西里 更新时间:2023-11-01 00:02:37 25 4
gpt4 key购买 nike

很长一段时间,我的 PHP 应用程序在带有 apache 和 PHP 的 linux 服务器上运行。

现在我已经用 apache 和 php 设置了一个 windows 服务器,简单的 PHP 程序有问题。

var_dump($data);
die(var_dump($data['a']));

结果

object(stdClass)#1 (1) { ["a"]=> string(1) "b" } 
Fatal error: Cannot use object of type stdClass as array in BLUB.php on line 14

var_dump 说有一个索引 a。为什么 $data['a'] 抛出异常?

编辑:$data 是 json_decode($something);

最佳答案

因为它是一个对象,而不是一个数组。你不能那样访问它。这是正确的:

$data->a;

关于php - 无法在 PHP 数组中获取值,但 var_dump 显示它存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22805136/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com