2 stream_copy_to_stream() with socket as $source
5 $sockets = @stream_socket_pair(STREAM_PF_UNIX, STREAM_SOCK_STREAM, 0);
6 if (!$sockets) die("skip stream_socket_pair");
11 $sockets = stream_socket_pair(STREAM_PF_UNIX, STREAM_SOCK_STREAM, 0);
14 fwrite($sockets[0], b"a");
15 stream_socket_shutdown($sockets[0], STREAM_SHUT_WR);
16 stream_copy_to_stream($sockets[1], $tmp);
18 fseek($tmp, 0, SEEK_SET);
19 var_dump(stream_get_contents($tmp));
21 stream_copy_to_stream($sockets[1], $tmp);
23 fseek($tmp, 0, SEEK_SET);
24 var_dump(stream_get_contents($tmp));