我只需要知道代码中${$key}
的含义是什么。我已经搜索了谷歌,但没有找到这段代码的答案。那么请帮我理解一下吗?
<?php
foreach ($_POST as $key => $value) {
$temp = is_array($value) ? $value : trim($value);
if (empty($temp) && in_array($key, $required)) {
$missing[] = $key;
${$key} = '';
} elseif (in_array($key, $expected)) {
${$key} = $temp;
}
}
?>
答案 0 :(得分:2)
让我们说,我们已经给出了代码:
Hello
将打印:
{{1}}
您在这里所做的是指名称存储在另一个变量中的值。
答案 1 :(得分:1)
使用${}
是一种创建动态变量的方法,例如:
${'a' . 'b'} = 'hello world!';
echo $ab; // hello world!
在official documentation了解详情。