提问人:MAChitgarha 提问时间:6/18/2018 最后编辑:MAChitgarha 更新时间:6/18/2018 访问量:363
定义变量变量时未定义的变量
Undefined variable on defining variable variables
问:
我想将数据从 .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 文件来保存数据。
答: 暂无答案
上一个:数组的变量变量
评论