- var_dump: documentation ( source)
- stream_filter_append: documentation ( source)
- fwrite: documentation ( source)
- rewind: documentation ( source)
- fread: documentation ( source)
- fopen: documentation ( source)
<?php
$stream = fopen('php://memory', 'w+');
fwrite($stream, 'something something');
stream_filter_append($stream, 'zlib.deflate', STREAM_FILTER_READ, ['level' => 6]);
rewind($stream);
var_dump(fread($stream, 1024));