mirror of
https://github.com/php/php-src.git
synced 2024-10-16 14:02:37 +00:00
318 lines
3.7 KiB
Plaintext
318 lines
3.7 KiB
Plaintext
|
--TEST--
|
||
|
file() with a range of integer flag values
|
||
|
--FILE--
|
||
|
<?php
|
||
|
|
||
|
$filepath = __FILE__ . ".tmp";
|
||
|
$fd = fopen($filepath, "w+");
|
||
|
fwrite($fd, "Line 1\nLine 2\nLine 3");
|
||
|
fclose($fd);
|
||
|
|
||
|
for ($flags = 0; $flags <= 32; $flags++) {
|
||
|
var_dump(file($filepath, $flags));
|
||
|
}
|
||
|
|
||
|
unlink($filepath);
|
||
|
|
||
|
?>
|
||
|
--EXPECTF--
|
||
|
Notice: fwrite(): 20 character unicode buffer downcoded for binary stream runtime_encoding in %s on line %d
|
||
|
array(3) {
|
||
|
[0]=>
|
||
|
string(7) "Line 1
|
||
|
"
|
||
|
[1]=>
|
||
|
string(7) "Line 2
|
||
|
"
|
||
|
[2]=>
|
||
|
string(6) "Line 3"
|
||
|
}
|
||
|
array(3) {
|
||
|
[0]=>
|
||
|
string(7) "Line 1
|
||
|
"
|
||
|
[1]=>
|
||
|
string(7) "Line 2
|
||
|
"
|
||
|
[2]=>
|
||
|
string(6) "Line 3"
|
||
|
}
|
||
|
array(3) {
|
||
|
[0]=>
|
||
|
string(6) "Line 1"
|
||
|
[1]=>
|
||
|
string(6) "Line 2"
|
||
|
[2]=>
|
||
|
string(6) "Line 3"
|
||
|
}
|
||
|
array(3) {
|
||
|
[0]=>
|
||
|
string(6) "Line 1"
|
||
|
[1]=>
|
||
|
string(6) "Line 2"
|
||
|
[2]=>
|
||
|
string(6) "Line 3"
|
||
|
}
|
||
|
array(3) {
|
||
|
[0]=>
|
||
|
string(7) "Line 1
|
||
|
"
|
||
|
[1]=>
|
||
|
string(7) "Line 2
|
||
|
"
|
||
|
[2]=>
|
||
|
string(6) "Line 3"
|
||
|
}
|
||
|
array(3) {
|
||
|
[0]=>
|
||
|
string(7) "Line 1
|
||
|
"
|
||
|
[1]=>
|
||
|
string(7) "Line 2
|
||
|
"
|
||
|
[2]=>
|
||
|
string(6) "Line 3"
|
||
|
}
|
||
|
array(3) {
|
||
|
[0]=>
|
||
|
string(6) "Line 1"
|
||
|
[1]=>
|
||
|
string(6) "Line 2"
|
||
|
[2]=>
|
||
|
string(6) "Line 3"
|
||
|
}
|
||
|
array(3) {
|
||
|
[0]=>
|
||
|
string(6) "Line 1"
|
||
|
[1]=>
|
||
|
string(6) "Line 2"
|
||
|
[2]=>
|
||
|
string(6) "Line 3"
|
||
|
}
|
||
|
array(3) {
|
||
|
[0]=>
|
||
|
string(7) "Line 1
|
||
|
"
|
||
|
[1]=>
|
||
|
string(7) "Line 2
|
||
|
"
|
||
|
[2]=>
|
||
|
string(6) "Line 3"
|
||
|
}
|
||
|
array(3) {
|
||
|
[0]=>
|
||
|
string(7) "Line 1
|
||
|
"
|
||
|
[1]=>
|
||
|
string(7) "Line 2
|
||
|
"
|
||
|
[2]=>
|
||
|
string(6) "Line 3"
|
||
|
}
|
||
|
array(3) {
|
||
|
[0]=>
|
||
|
string(6) "Line 1"
|
||
|
[1]=>
|
||
|
string(6) "Line 2"
|
||
|
[2]=>
|
||
|
string(6) "Line 3"
|
||
|
}
|
||
|
array(3) {
|
||
|
[0]=>
|
||
|
string(6) "Line 1"
|
||
|
[1]=>
|
||
|
string(6) "Line 2"
|
||
|
[2]=>
|
||
|
string(6) "Line 3"
|
||
|
}
|
||
|
array(3) {
|
||
|
[0]=>
|
||
|
string(7) "Line 1
|
||
|
"
|
||
|
[1]=>
|
||
|
string(7) "Line 2
|
||
|
"
|
||
|
[2]=>
|
||
|
string(6) "Line 3"
|
||
|
}
|
||
|
array(3) {
|
||
|
[0]=>
|
||
|
string(7) "Line 1
|
||
|
"
|
||
|
[1]=>
|
||
|
string(7) "Line 2
|
||
|
"
|
||
|
[2]=>
|
||
|
string(6) "Line 3"
|
||
|
}
|
||
|
array(3) {
|
||
|
[0]=>
|
||
|
string(6) "Line 1"
|
||
|
[1]=>
|
||
|
string(6) "Line 2"
|
||
|
[2]=>
|
||
|
string(6) "Line 3"
|
||
|
}
|
||
|
array(3) {
|
||
|
[0]=>
|
||
|
string(6) "Line 1"
|
||
|
[1]=>
|
||
|
string(6) "Line 2"
|
||
|
[2]=>
|
||
|
string(6) "Line 3"
|
||
|
}
|
||
|
array(3) {
|
||
|
[0]=>
|
||
|
string(7) "Line 1
|
||
|
"
|
||
|
[1]=>
|
||
|
string(7) "Line 2
|
||
|
"
|
||
|
[2]=>
|
||
|
string(6) "Line 3"
|
||
|
}
|
||
|
array(3) {
|
||
|
[0]=>
|
||
|
string(7) "Line 1
|
||
|
"
|
||
|
[1]=>
|
||
|
string(7) "Line 2
|
||
|
"
|
||
|
[2]=>
|
||
|
string(6) "Line 3"
|
||
|
}
|
||
|
array(3) {
|
||
|
[0]=>
|
||
|
string(6) "Line 1"
|
||
|
[1]=>
|
||
|
string(6) "Line 2"
|
||
|
[2]=>
|
||
|
string(6) "Line 3"
|
||
|
}
|
||
|
array(3) {
|
||
|
[0]=>
|
||
|
string(6) "Line 1"
|
||
|
[1]=>
|
||
|
string(6) "Line 2"
|
||
|
[2]=>
|
||
|
string(6) "Line 3"
|
||
|
}
|
||
|
array(3) {
|
||
|
[0]=>
|
||
|
string(7) "Line 1
|
||
|
"
|
||
|
[1]=>
|
||
|
string(7) "Line 2
|
||
|
"
|
||
|
[2]=>
|
||
|
string(6) "Line 3"
|
||
|
}
|
||
|
array(3) {
|
||
|
[0]=>
|
||
|
string(7) "Line 1
|
||
|
"
|
||
|
[1]=>
|
||
|
string(7) "Line 2
|
||
|
"
|
||
|
[2]=>
|
||
|
string(6) "Line 3"
|
||
|
}
|
||
|
array(3) {
|
||
|
[0]=>
|
||
|
string(6) "Line 1"
|
||
|
[1]=>
|
||
|
string(6) "Line 2"
|
||
|
[2]=>
|
||
|
string(6) "Line 3"
|
||
|
}
|
||
|
array(3) {
|
||
|
[0]=>
|
||
|
string(6) "Line 1"
|
||
|
[1]=>
|
||
|
string(6) "Line 2"
|
||
|
[2]=>
|
||
|
string(6) "Line 3"
|
||
|
}
|
||
|
array(3) {
|
||
|
[0]=>
|
||
|
string(7) "Line 1
|
||
|
"
|
||
|
[1]=>
|
||
|
string(7) "Line 2
|
||
|
"
|
||
|
[2]=>
|
||
|
string(6) "Line 3"
|
||
|
}
|
||
|
array(3) {
|
||
|
[0]=>
|
||
|
string(7) "Line 1
|
||
|
"
|
||
|
[1]=>
|
||
|
string(7) "Line 2
|
||
|
"
|
||
|
[2]=>
|
||
|
string(6) "Line 3"
|
||
|
}
|
||
|
array(3) {
|
||
|
[0]=>
|
||
|
string(6) "Line 1"
|
||
|
[1]=>
|
||
|
string(6) "Line 2"
|
||
|
[2]=>
|
||
|
string(6) "Line 3"
|
||
|
}
|
||
|
array(3) {
|
||
|
[0]=>
|
||
|
string(6) "Line 1"
|
||
|
[1]=>
|
||
|
string(6) "Line 2"
|
||
|
[2]=>
|
||
|
string(6) "Line 3"
|
||
|
}
|
||
|
array(3) {
|
||
|
[0]=>
|
||
|
string(7) "Line 1
|
||
|
"
|
||
|
[1]=>
|
||
|
string(7) "Line 2
|
||
|
"
|
||
|
[2]=>
|
||
|
string(6) "Line 3"
|
||
|
}
|
||
|
array(3) {
|
||
|
[0]=>
|
||
|
string(7) "Line 1
|
||
|
"
|
||
|
[1]=>
|
||
|
string(7) "Line 2
|
||
|
"
|
||
|
[2]=>
|
||
|
string(6) "Line 3"
|
||
|
}
|
||
|
array(3) {
|
||
|
[0]=>
|
||
|
string(6) "Line 1"
|
||
|
[1]=>
|
||
|
string(6) "Line 2"
|
||
|
[2]=>
|
||
|
string(6) "Line 3"
|
||
|
}
|
||
|
array(3) {
|
||
|
[0]=>
|
||
|
string(6) "Line 1"
|
||
|
[1]=>
|
||
|
string(6) "Line 2"
|
||
|
[2]=>
|
||
|
string(6) "Line 3"
|
||
|
}
|
||
|
array(3) {
|
||
|
[0]=>
|
||
|
unicode(7) "Line 1
|
||
|
"
|
||
|
[1]=>
|
||
|
unicode(7) "Line 2
|
||
|
"
|
||
|
[2]=>
|
||
|
unicode(6) "Line 3"
|
||
|
}
|