PHP code example of pbergman / stream-wrapper

1. Go to this page and download the library: Download pbergman/stream-wrapper library. Choose the download type require.

2. Extract the ZIP file and open the index.php.

3. Add this code to the index.php.
    
        
<?php
require_once('vendor/autoload.php');

/* Start to develop here. Best regards https://php-download.com/ */

    

pbergman / stream-wrapper example snippets


     
    use PBergman\Stream\StreamWrapper;
    
    // createtmp buffer
    $fd = fopen('php://temp', 'w');
    
    // register buffer and wrapper protocol
    StreamWrapper::register($fd, 'foo');
    
    // create xml
    $writer = new \XMLWriter();
    $writer->openUri('wrapper://foo');
    $writer->setIndent(true);
    $writer->startElement('records');
    $writer->startElement('record');
    $writer->startElement('title');
    $writer->text('Some title...');
    $writer->endElement();
    $writer->endElement();
    $writer->endElement();
    $writer->flush();
    
    rewind($fd);
    var_dump(stream_get_contents($fd));
 
    // should output something like:
    // string(73) "<records>
    //  <record>
    //   <title>Some title...</title>
    //  </record>
    // </records>
    // "