php - 从字符串构造具有可变属性链的对象
问题描述
我正在尝试编写一个通过 cURL 检索特定数据的函数。我遇到的问题是我希望检索到的数据在函数本身内解析然后返回,而不是通过函数获取 curl 响应然后在函数外部检索数据。
这有点难以解释,但简单地说,这基本上是我到目前为止一直在做的事情:
$response = getData(); // pretend this retrieves a bunch of decoded JSON data from a website via cURL
$data[] = $response->july->value; // this data is retrieved outside of the getData function
$data[] = $response->info->folders->data->key
但我想做的是这样的:
$data = getData([
"[RESPONSE]->july->value",
"[RESPONSE]->info->folders->data->key"
]);
其中两个字符串中的 [RESPONSE] 将被 getData 函数中的 cURL 响应替换,并返回我想要的结果(如 $data[0] 和 $data[1],或者我传递给函数的许多参数) )。
问题在于,一旦我将上面的两个示例参数转换为字符串,它们就不再是对象了——有没有办法在函数中建立它们并检索我想要的数据?
解决方案
推荐阅读
- html - CSS - 文本滑动动画
- ios - 为什么SVProgressHUD会抛出eorrr?
- python - 如何根据Python中的字符数拆分文本文件
- reactjs - 如何测试是否调用了useState或单击了按钮?
- flutter - 如何将创建的 pdf 共享到 whatsapp 到特定号码?尝试了所有不起作用的软件包..我只能发送文本
- python - Python实时边缘检测 - 从每一帧中获取白色像素的数量
- javascript - 无法设置角度异步验证器
- nlp - len(tokenizer) 和 tokenizer.vocab_size 有什么区别
- r - 检查数据框行中的特定重复次数
- masstransit - 重新启动 MassTransit Saga