Apache, basically. The PhpEnvironment-specfic request object may pull the headers from `get_headers()`, and those often substitute underscores for dashes.