1--TEST--
2ini_set auto_detect_line_endings bool
3--FILE--
4<?php
5
6ini_set("auto_detect_line_endings", "on");
7var_dump(ini_get("auto_detect_line_endings"));
8
9$filePath = __DIR__ . DIRECTORY_SEPARATOR . "auto_detect_line_endings_2.txt";
10file_put_contents($filePath, "fooBar1\rfooBar2\rfooBar3");
11
12$stdin = fopen($filePath, "r");
13var_dump(fgets($stdin));
14var_dump(fgets($stdin));
15var_dump(fgets($stdin));
16
17echo "Done\n";
18?>
19--EXPECT--
20string(2) "on"
21string(8) "fooBar1
21"
22string(8) "fooBar2
22"
23string(7) "fooBar3"
24Done
25--CLEAN--
26<?php
27unlink(__DIR__ . DIRECTORY_SEPARATOR . "auto_detect_line_endings_2.txt");
28?>
29