在PHP文件 ,我发现以下部分:
点和空格的变量名被转换为下划线。 例如
<input name="ab" />
变得$_REQUEST["a_b"]
。
我知道,虽然PHP不能让变量$ab
为register_globals
,但这种解释并不令我完全满意。 而事实上, register_globals
就必须做到这一点(或者,即使因为不会有${'a.b'}
但为什么它影响全局变量,如$_GET
你必须在技术上给字符串开始以来(所以PHP程序员不能忘了${'a.b'}
之类的东西在的情况下, $_GET
)。
为什么它只影响点和空间? 虽然我可以理解的点( <input type=image>
),为什么会影响空间。 又是怎么回事连字符?