Supported Versions: PHP 4, PHP 5, PHP 7, PHP 8
Opens file or URL
fopen(    string $filename,    string $mode,    bool $use_include_path false,    ?resource $context null): resource|false
            $this->lineDumper $output;

        } else {

            if (
\is_string($output)) {

                
$output fopen($output'w');

            }

            
$this->outputStream $output;

            
$this->lineDumper = [$this'echoLine'];
        }



        if (
$returnDump true === $output) {

            
$output fopen('php://memory''r+');

        }

        if (
$output) {

            
$prevOutput $this->setOutput($output);
        }



        
$h stream_get_meta_data($this->outputStream) + ['wrapper_type' => null];

        
$h 'Output' === $h['stream_type'] && 'PHP' === $h['wrapper_type'] ? fopen('php://stdout''w') : $this->outputStream;



        return static::
$defaultColors $this->hasColorSupport($h);

    }
    public function testClosedResource()

    {

        
$var fopen(__FILE__'r');

        
fclose($var);



        
$dumper = new CliDumper('php://output');
    public function testThrowingCaster()

    {

        
$out fopen('php://memory''r+');



        require_once 
__DIR__.'/../Fixtures/Twig.php';

        
$twig = new \__TwigTemplate_VarDumperFixture_u75a09(new Environment(new FilesystemLoader()));
    public function testAppend()

    {

        
$out fopen('php://memory''r+');



        
$dumper = new HtmlDumper();

        
$dumper->setDumpHeader('<foo></foo>');
$foo = new DumbFoo();

$foo->bar 'bar';



$g fopen(__FILE__'r');



$var = [

    
'number' => 1null,