3v4l.org

run code in 500+ PHP versions simultaneously
<?php $stream = fopen("php://temp", "r+"); fwrite($stream, "0123456789"); rewind($stream); var_dump(fread($stream, 10), ftell($stream), feof($stream)); var_dump(fread($stream, 1), ftell($stream), feof($stream)); $stream = fopen("php://memory", "r+"); fwrite($stream, "0123456789"); rewind($stream); var_dump(fread($stream, 10), ftell($stream), feof($stream)); var_dump(fread($stream, 1), ftell($stream), feof($stream));

preferences:
49.34 ms | 1558 KiB | 5 Q