contentLength += strlen($outputBuffer); // Check if this was the last content chunk if (0 != ($mode & PHP_OUTPUT_HANDLER_END)) { // Check if we have content-length header foreach (headers_list() as $header) { if (0 == strncasecmp('Content-length:', $header, 15)) { header('Content-length: ' . $this->contentLength); break; } } } } return $outputBuffer; } }