+ if ( headers_sent() ) {
+ MWDebug::warning( 'Headers already sent, should send headers earlier than ' . wfGetCaller() );
+ }
+ if ( $http_response_code ) {
+ header( $string, $replace, $http_response_code );
+ } else {
+ header( $string, $replace );
+ }