PHP内存泄漏

时间:2014-03-03 16:32:13

标签: php memory-leaks

寻找一些帮助,因为Apache抱怨这个PHP代码导致内存泄漏。 有没有人在这里看到任何与众不同的事情?特别是在$ output。= ob_get_clean();

见下面的代码;

function start_el( &$output, $comment, $depth = 0, $args = array(), $id = 0 ) {
    $depth++;
    $GLOBALS['comment_depth'] = $depth;
    $GLOBALS['comment'] = $comment;

    if ( !empty( $args['callback'] ) ) {
        ob_start();
        call_user_func( $args['callback'], $comment, $args, $depth );
        $output .= ob_get_clean();
        return;
    }

    if ( ( 'pingback' == $comment->comment_type || 'trackback' == $comment->comment_type ) && $args['short_ping'] ) {
        ob_start();
        $this->ping( $comment, $depth, $args );
        $output .= ob_get_clean();
    } elseif ( 'html5' === $args['format'] ) {
        ob_start();
        $this->html5_comment( $comment, $depth, $args );
        $output .= ob_get_clean();
    } else {
        ob_start();
        $this->comment( $comment, $depth, $args );
        $output .= ob_get_clean();
    }
}

0 个答案:

没有答案