为什么。 (点)和空间改变为_(下划线)在PHP $ _GET数组? [关闭](Why . (

2019-09-18 05:03发布

在PHP文件 ,我发现以下部分:

点和空格的变量名被转换为下划线。 例如<input name="ab" />变得$_REQUEST["a_b"]

我知道,虽然PHP不能让变量$abregister_globals ,但这种解释并不令我完全满意。 而事实上, register_globals就必须做到这一点(或者,即使因为不会有${'a.b'}但为什么它影响全局变量,如$_GET你必须在技术上给字符串开始以来(所以PHP程序员不能忘了${'a.b'}之类的东西在的情况下, $_GET )。

为什么它只影响点和空间? 虽然我可以理解的点( <input type=image> ),为什么会影响空间。 又是怎么回事连字符?

文章来源: Why . (dot) and space are changed to _ (underscores) in PHP $_GET array? [closed]
标签: php syntax get