我们可以在PHP中使用相同的变量名来获取数据。示例:获取变量为$_GET['V']
,现在我可以将$V
变量用于其他目的,否则会导致歧义?
答案 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关闭 - 它应该。