Ich habe gerade diesen Code während des Studierens des Wordpress-Quellcodes (PHP) gesehen. Sie können sehen, dass sie alle get- und post-Werte in ein Request-Array umwandeln.
Nun, wie ich weiß es, $ _GET und $ _POST bereits verfügbar ist von $ _REQUEST OHNE mit der array_merge() -Funktion, so Ideen rufen, warum sie das tun würde?
$_REQUEST = array_merge($_GET, $_POST);
Eigentlich wird es die $ _POST über die $ _GET gewählt. array_merge manual: http://www.php.net/manual/en/function.array-merge.php – Havenard
"[...] es wird die GET-Variable über den POST eins wählen". Das ist nicht wahr; es ist umgekehrt. Werte von letzteren Arrays mit entsprechenden Schlüsseln überschreiben frühere Werte. Siehe http://www.php.net/array_merge –
Feste Informationen. –