【发布时间】:2019-02-22 07:35:00
【问题描述】:
我不知道该问题的标题该写什么:) 我想在查询中添加一个字符串,但出现内部 500 错误
$arr = json_decode($json, true);
$name = "Peter";
echo $arr[$name]; // Output: 65
没错,但是,
$obj = json_decode($json);
echo $obj->$name;
不工作。
当然这不是普通的代码,但这可能是一种方法吗?
【问题讨论】:
-
500 错误意味着存在内部服务器错误。检查您的服务器错误日志(或打开 display_errors)以查看实际的错误消息是什么。您甚至在第二个代码中定义了
$name吗? -
我不明白这个问题。您的第一个代码是正确的。你的第二个代码不是。所以不要使用第二个代码。
-
它可以在我的电脑上运行
-
@Quentin 我知道。但是我需要这个方法。
-
日志中的错误是什么?
标签: php syntax-error http-status-code-500