$_GET 超全局变量中键值对的顺序是否保证与在请求的 URL 中接收字段值对的方式一致?
例如,给定 Web 服务器收到的 URL 请求:
index.php?a=1&foo=bar&b=2
...和这段代码:
foreach ($_GET as $key => $value)
{
echo $key . ": " . $value\n";
}
...结果是否始终保证为:
a: 1
foo: bar
b: 2
我没有在 $_GET 或 superglobals 的 PHP 文档中看到任何关于键顺序的提及。这使我相信不能依赖键值对的顺序。
有谁知道订单是否有保证的一致性,或者更好地指出规范/文档来澄清这一点?