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