Although uncommon, PHP itself promotes a use case for specifying multiple querystring parameters with the same name, e.g. foo[]=bar&foo[]=baz. However, the current implementation uses a dictionary to store query string parameters which does not permit two parameters with the same name.