Supported Versions: PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8
Get current buffer contents and delete current output buffer
ob_get_clean(): string|false
EOTXT;

        
ob_start();

        
var_dump($clone);

        
$this->assertStringMatchesFormat(str_replace('"1"''1'$expected), ob_get_clean());

    }



    public function 
testCaster()
        ob_start();

        
$dumper->dump($data);

        
$out ob_get_clean();

        
$out preg_replace('/[ \t]+$/m'''$out);

        
$intMax \PHP_INT_MAX;

        
$res = (int) $var['res'];
        ob_start();

        
$dumper->dump($data);

        
$out ob_get_clean();

        
$res = (int) $var;



        
$this->assertStringMatchesFormat(
        ob_start();

        
$dumper->dump($data);

        
$out ob_get_clean();



        
$this->assertStringContainsString("\e]8;;{$href}\e\\\e["$out);

        
$this->assertStringContainsString("m{$var}\e["$out);
        ob_start();

        
$dumper->dump($data);

        
$out ob_get_clean();

        
$out preg_replace('/[ \t]+$/m'''$out);

        
$var['file'] = htmlspecialchars($var['file'], \ENT_QUOTES'UTF-8');

        
$intMax \PHP_INT_MAX;
        ob_start();

        
$dumper->dump($cloner->cloneVar($var));

        
$out ob_get_clean();



        
$this->assertStringContainsString($needle$out);

    }