/** * Class constructor * * Determines whether zLib output compression will be used. * * @return void */ public function __construct() { $this->_zlib_oc = (bool) ini_get('zlib.output_compression'); $this->_compress_output = $this->_zlib_oc === FALSE && config_item('compress_output') === TRUE && extension_loaded('zlib'); isset(self::$func_override) or self::$func_override = extension_loaded('mbstring') && ini_get('mbstring.func_override'); // Get mime types for later $this->mimes =& get_mimes(); log_message('info', 'Output Class Initialized'); }