Hallo zusammen,
ist es möglich eine Methode einer Klasse als ob_gzhandler zu nutzen?
(Eine Funktion dafür zu definieren und zu nutzen geht einwandfrei)
Beispiel:
Der Aufruf von ob_start würde in der Klasse stattfinden. Die gewünschte Methode ist in der gleichen Klasse, in der der Aufruf stattfinden soll.
Zweck des Ganzen:
1.) Der ob_gzhandler(); von PHP funktioniert bei mir nicht immer richtig.
2.) Ich möchte im Outputcache noch Whitespaces entfernen
ist es möglich eine Methode einer Klasse als ob_gzhandler zu nutzen?
(Eine Funktion dafür zu definieren und zu nutzen geht einwandfrei)
Beispiel:
PHP-Code:
<?php
function newgzhandler($fullOutput) {
$fullOutput = preg_replace("/[\s]+/i", " ", $fullOutput);
return gzencode($fullOutput,3);
}
ob_start("newgzhandler"); // geht einwandfrei
ob_start("klasse::methode"); // geht nicht
ob_start("\$this->methode"); // geht auch nicht
?>
Zweck des Ganzen:
1.) Der ob_gzhandler(); von PHP funktioniert bei mir nicht immer richtig.
2.) Ich möchte im Outputcache noch Whitespaces entfernen

Kommentar