xref: /PHP-7.4/sapi/cli/tests/010.phpt (revision d7a3edd4)
1--TEST--
2executing a file with -F
3--SKIPIF--
4<?php
5include "skipif.inc";
6if (substr(PHP_OS, 0, 3) == 'WIN') {
7	die ("skip not for Windows");
8}
9?>
10--FILE--
11<?php
12
13$php = getenv('TEST_PHP_EXECUTABLE');
14
15$filename = __DIR__."/010.test.php";
16$filename_txt = __DIR__."/010.test.txt";
17
18$code = '
19<?php
20var_dump(fread(STDIN, 10));
21?>
22';
23
24file_put_contents($filename, $code);
25
26$txt = '
27test
28hello';
29
30file_put_contents($filename_txt, $txt);
31
32var_dump(`cat "$filename_txt" | "$php" -n -F "$filename"`);
33
34?>
35===DONE===
36--CLEAN--
37<?php
38@unlink(__DIR__."/010.test.php");
39@unlink(__DIR__."/010.test.txt");
40?>
41--EXPECT--
42string(25) "
43string(10) "test
44hello"
45"
46===DONE===
47