7

PHP 文档中,我发现了以下部分:

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

我知道虽然 PHP 不能为 变量创建变量$a.bregister_globals但这种解释并没有让我完全满意。虽然确实register_globals必须这样做(或者,即使不会因为${'a.b'}),但为什么它会影响全局变量,比如$_GET从技术上讲你必须从一开始就给出字符串(所以 PHP 程序员不能忘记${'a.b'}一些东西在)的情况$_GET

为什么它只影响点和空格?虽然我可以理解点(<input type=image>),但为什么它会影响空格。那么连字符呢?

4

0 回答 0