PHP macht das was man eigentlich nicht machen sollte: Es verschleppt den Transport-Layer in die Anwendungsschicht! Dadurch nämlich daß $_POST, $_GET zwei verschiedene Arrays sind, ist der Anwendungscode vom Transportlayer abhängig und somit ist dieser Layer nicht mehr transparent.
@TS Du weißt doch selbst, wozu Schichtenmodelle gut sind.