Voici le code:sortie PHP rappel de mise en mémoire tampon donnant écran vide
ob_start(array(&$dispatcher, 'outputCallback'));
include($file);
ob_end_flush();
function outputCallback($string) {
if(ob_get_level() == 1) {
$static =& ParserStatic::getInstance();
return $static->insertToppings($string);
}
return false;
}
Le problème est quand je reviens $string
il se comporte bien, mais quand il exécute l'affectation d'objet, il donne un écran vide. Qu'est-ce qui ne va pas?
Êtes-vous toujours en train de vous torturer avec PHP4? Sinon, alors PHP5 interdit essentiellement l'utilisation de l'opérateur de référence sur les objets. Supprimer & s. – Kornel