PHP变量的混乱

时间:2011-07-21 09:15:34

标签: php

我们可以在PHP中使用相同的变量名来获取数据。示例:获取变量为$_GET['V'],现在我可以将$V变量用于其他目的,否则会导致歧义?

4 个答案:

答案 0 :(得分:3)

$_GET['V']$V绝不会捆绑在一起,会占用不同的记忆。您可以使用这两个名称。

如果您更改默认的PHP配置以启用register_globals,如果存在这样的查询字符串参数,则会创建$ V和$_GET['V'],但您仍然可以覆盖它并将其用作单独的变量。

多年来,

register_globals在默认的PHP配置中尚未启用。

答案 1 :(得分:0)

这取决于php.ini配置文件的register_globals设置

答案 2 :(得分:0)

您可以使用$ V,只需确保register_globals关闭,否则$ V将使用$ _GET ['V']的值进行初始化(但它们将保持不同的可变量,因此将值分配给$ V不会影响$ _GET ['V'])

答案 3 :(得分:0)

是的,如果register_globals关闭 - 它应该。