In PHP 文档我发现以下部分:
变量名中的点和空格将转换为下划线。例如<input name="a.b" />
变成$_REQUEST["a_b"]
.
我知道虽然 PHP 无法创建变量$a.b
for register_globals
,但这个解释并没有让我完全满意。虽然确实如此,register_globals
必须这样做(或者,即使因为${'a.b'}
),但为什么它会影响全局变量,例如$_GET
从技术上讲,你必须从一开始就给出字符串(所以 PHP 程序员不能忘记${'a.b'}
某种情况下的东西$_GET
).
为什么它只影响点和空格?虽然我能理解点(<input type=image>
),为什么它会影响空间。那么连字符呢?
None
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)