2009-09-07 4 views
0

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?

+1

Ê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

Répondre

1

Avez-vous essayé de vérifier le journal des erreurs de votre serveur Web pour voir si PHP affiche une erreur? Cela devrait vous aider à identifier la cause du problème.

+0

putain! d'une certaine manière, il décharge la classe Static, merci pour le compagnon d'aide! –

Questions connexes