PHP输出缓冲回调产生空白屏幕

时间:2009-09-07 08:42:48

标签: php callback

以下是代码:

 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;
  }

问题是当我返回$string时它表现良好,但是当它执行时 对象分配,它给出一个空白屏幕。出了什么问题?

1 个答案:

答案 0 :(得分:1)

您是否尝试检查Web服务器的错误日志以查看PHP是否抛出错误?这应该可以帮助您确定问题的原因。