我想将.json文件中的数据导入到PHP文件中,并通过使用变量变量和foreach循环动态地定义新变量。但是,PhpStorm无法识别我的变量并给出未定义变量警告。怎么办?
考虑一个带有一些数据的文件data.json,它存在且可读。主要代码是这样的:
foreach (json_decode(file_get_contents("data.json"), true) as $varName => $value)
$$varName = $value;
注意:我既不想使用PHPDoc,也不想禁用“未定义变量”检查(感谢LazyOne)。
更新:感谢LazyOne的评论,我将使用PHP文件而不是JSON来保存数据。