可能重复:
PHP(美元或双美元)在PHP中意味着什么?
我发现自己在我的一个控制器中使用了这种代码:
foreach(get_object_vars($this->view) as $property=>$value){
$$property = $value;
}
Run Code Online (Sandbox Code Playgroud)
使用$$属性将视图属性"本地化"为简单的$变量是否有任何问题?
编辑:
我应该补充一点,这个代码是在特定于视图的方法的范围内运行的,因此没有覆盖局部变量的问题.这是为了转移你们中的一些人指出覆盖局部变量的问题.
Eri*_*rik 17
PHP中$$的问题在于您创建了未知的变量名称,这可能会覆盖您已使用的变量名称.它是细微编程错误的来源,通常不应使用.
| 归档时间: |
|
| 查看次数: |
19040 次 |
| 最近记录: |