- stream_get_meta_data: documentation ( source)
- fopen: documentation ( source)
<?php
$modes = ['r', 'r+', 'rb', 'rb+'];
foreach($modes as $mode) {
$stream = fopen('php://memory', $mode);
$stats = stream_get_meta_data($stream);
echo $stats['mode'].PHP_EOL;
}