$in = fopen('php://stdin', "r");
$out = fopen('php://stdout', "w");
echo "Enter numbers, 42 to exit:\n";
while (true) {
fscanf($in, "%d", $n);
if ($n == 42) {
break;
}
fwrite($out, sprintf("%d\n", $n));
}
fclose($in);
fclose($out);
/*
run:
Enter numbers, 42 to exit:
5
5
8
8
0
0
47564
47564
42
*/