register_shutdown_function() (http://www.php.net/register_shutdown_function) won't output anything if you use zlib.output_compression.
Shutdown function is called after closing all opened output buffers thus, for example, its output will not be compressed if zlib.output_compression is enabled.