diff --git a/ext/standard/tests/file/fscanf.phpt b/ext/standard/tests/file/fscanf/fscanf.phpt similarity index 100% rename from ext/standard/tests/file/fscanf.phpt rename to ext/standard/tests/file/fscanf/fscanf.phpt diff --git a/ext/standard/tests/file/fscanf_error.phpt b/ext/standard/tests/file/fscanf/fscanf_error.phpt similarity index 100% rename from ext/standard/tests/file/fscanf_error.phpt rename to ext/standard/tests/file/fscanf/fscanf_error.phpt diff --git a/ext/standard/tests/file/fscanf_variation1.phpt b/ext/standard/tests/file/fscanf/fscanf_variation1.phpt similarity index 100% rename from ext/standard/tests/file/fscanf_variation1.phpt rename to ext/standard/tests/file/fscanf/fscanf_variation1.phpt diff --git a/ext/standard/tests/file/fscanf_variation11.phpt b/ext/standard/tests/file/fscanf/fscanf_variation12.phpt similarity index 58% rename from ext/standard/tests/file/fscanf_variation11.phpt rename to ext/standard/tests/file/fscanf/fscanf_variation12.phpt index 40560cfb39d91..4fb845845b309 100644 --- a/ext/standard/tests/file/fscanf_variation11.phpt +++ b/ext/standard/tests/file/fscanf/fscanf_variation12.phpt @@ -1,48 +1,40 @@ --TEST-- -Test fscanf() function: usage variations - float formats with arrays +Test fscanf() function: usage variations - float formats with strings --FILE-- "One", "two" => 2) -); +// array of strings +$strings = [ + '', + '0', + '1', + "\01", + '\01', + 'string', + 'true', + 'false', + 'null' +]; -$float_formats = array( "%f", - "%hf", "%lf", "%Lf", - " %f", "%f ", "% f", - "\t%f", "\n%f", "%4f", - "%30f", "%[0-9]", "%*f" - ); +$float_formats = array( "%f", "%hf", "%lf", "%Lf", " %f", "%f ", "\t%f", "\n%f", "%4f", "%30f", "%[0-9]", "%*f"); $counter = 1; // writing to the file -foreach($array_types as $value) { - @fprintf($file_handle, "%s", $value); +foreach($strings as $string) { + @fprintf($file_handle, $string); @fprintf($file_handle, "\n"); } // closing the file @@ -75,36 +67,21 @@ echo "\n*** Done ***"; --CLEAN-- --EXPECT-- -*** Test fscanf(): different float format types with arrays *** +*** Test fscanf(): different float format types with strings *** -- iteration 1 -- +NULL array(1) { [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL + float(0) } array(1) { [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL + float(1) } array(1) { [0]=> @@ -133,29 +110,14 @@ array(1) { bool(false) -- iteration 2 -- +NULL array(1) { [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL + float(0) } array(1) { [0]=> - NULL + float(1) } array(1) { [0]=> @@ -184,29 +146,14 @@ array(1) { bool(false) -- iteration 3 -- +NULL array(1) { [0]=> - NULL -} -array(1) { - [0]=> - NULL + float(0) } array(1) { [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL + float(1) } array(1) { [0]=> @@ -235,29 +182,14 @@ array(1) { bool(false) -- iteration 4 -- +NULL array(1) { [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL + float(0) } array(1) { [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL + float(1) } array(1) { [0]=> @@ -286,29 +218,14 @@ array(1) { bool(false) -- iteration 5 -- +NULL array(1) { [0]=> - NULL + float(0) } array(1) { [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL + float(1) } array(1) { [0]=> @@ -337,29 +254,14 @@ array(1) { bool(false) -- iteration 6 -- +NULL array(1) { [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL + float(0) } array(1) { [0]=> - NULL + float(1) } array(1) { [0]=> @@ -388,44 +290,14 @@ array(1) { bool(false) -- iteration 7 -- -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -bool(false) - --- iteration 8 -- -array(1) { - [0]=> - NULL -} +NULL array(1) { [0]=> - NULL + float(0) } array(1) { [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL + float(1) } array(1) { [0]=> @@ -453,30 +325,15 @@ array(1) { } bool(false) --- iteration 9 -- -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} +-- iteration 8 -- +NULL array(1) { [0]=> - NULL + float(0) } array(1) { [0]=> - NULL -} -array(1) { - [0]=> - NULL + float(1) } array(1) { [0]=> @@ -504,30 +361,15 @@ array(1) { } bool(false) --- iteration 10 -- -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} +-- iteration 9 -- +NULL array(1) { [0]=> - NULL + float(0) } array(1) { [0]=> - NULL + float(1) } array(1) { [0]=> @@ -555,30 +397,15 @@ array(1) { } bool(false) --- iteration 11 -- -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} +-- iteration 10 -- +NULL array(1) { [0]=> - NULL + float(0) } array(1) { [0]=> - NULL -} -array(1) { - [0]=> - NULL + float(1) } array(1) { [0]=> @@ -606,30 +433,18 @@ array(1) { } bool(false) --- iteration 12 -- -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} +-- iteration 11 -- array(1) { [0]=> NULL } array(1) { [0]=> - NULL + string(1) "0" } array(1) { [0]=> - NULL + string(1) "1" } array(1) { [0]=> @@ -657,15 +472,8 @@ array(1) { } bool(false) --- iteration 13 -- -array(0) { -} -array(0) { -} -array(0) { -} -array(0) { -} +-- iteration 12 -- +NULL array(0) { } array(0) { diff --git a/ext/standard/tests/file/fscanf_variation14.phpt b/ext/standard/tests/file/fscanf/fscanf_variation14.phpt similarity index 79% rename from ext/standard/tests/file/fscanf_variation14.phpt rename to ext/standard/tests/file/fscanf/fscanf_variation14.phpt index 97a07a98f2e19..a5bce1c7276f7 100644 --- a/ext/standard/tests/file/fscanf_variation14.phpt +++ b/ext/standard/tests/file/fscanf/fscanf_variation14.phpt @@ -27,19 +27,10 @@ $heredoc_numeric_string = << - string(6) "string" -} array(1) { [0]=> string(6) "string" @@ -165,7 +142,10 @@ array(1) { [0]=> string(3) "055" } -NULL +array(1) { + [0]=> + string(18) "@#$#$%%$^^$%^%^$^&" +} array(1) { [0]=> string(4) "This" @@ -182,22 +162,10 @@ array(1) { [0]=> string(4) "4849" } -NULL -array(1) { - [0]=> - string(4) "NULL" -} -bool(false) -- iteration 2 -- NULL NULL -NULL -NULL -array(1) { - [0]=> - string(6) "string" -} array(1) { [0]=> string(6) "string" @@ -240,7 +208,10 @@ array(1) { [0]=> string(3) "055" } -NULL +array(1) { + [0]=> + string(18) "@#$#$%%$^^$%^%^$^&" +} array(1) { [0]=> string(4) "This" @@ -257,22 +228,10 @@ array(1) { [0]=> string(4) "4849" } -NULL -array(1) { - [0]=> - string(4) "NULL" -} -bool(false) -- iteration 3 -- NULL NULL -NULL -NULL -array(1) { - [0]=> - string(6) "string" -} array(1) { [0]=> string(6) "string" @@ -315,7 +274,10 @@ array(1) { [0]=> string(3) "055" } -NULL +array(1) { + [0]=> + string(18) "@#$#$%%$^^$%^%^$^&" +} array(1) { [0]=> string(4) "This" @@ -332,22 +294,10 @@ array(1) { [0]=> string(4) "4849" } -NULL -array(1) { - [0]=> - string(4) "NULL" -} -bool(false) -- iteration 4 -- NULL NULL -NULL -NULL -array(1) { - [0]=> - string(6) "string" -} array(1) { [0]=> string(6) "string" @@ -390,7 +340,10 @@ array(1) { [0]=> string(3) "055" } -NULL +array(1) { + [0]=> + string(18) "@#$#$%%$^^$%^%^$^&" +} array(1) { [0]=> string(4) "This" @@ -407,22 +360,10 @@ array(1) { [0]=> string(4) "4849" } -NULL -array(1) { - [0]=> - string(4) "NULL" -} -bool(false) -- iteration 5 -- NULL NULL -NULL -NULL -array(1) { - [0]=> - string(6) "string" -} array(1) { [0]=> string(6) "string" @@ -465,7 +406,10 @@ array(1) { [0]=> string(3) "055" } -NULL +array(1) { + [0]=> + string(18) "@#$#$%%$^^$%^%^$^&" +} array(1) { [0]=> string(4) "This" @@ -482,22 +426,10 @@ array(1) { [0]=> string(4) "4849" } -NULL -array(1) { - [0]=> - string(4) "NULL" -} -bool(false) -- iteration 6 -- NULL NULL -NULL -NULL -array(1) { - [0]=> - string(6) "string" -} array(1) { [0]=> string(6) "string" @@ -540,7 +472,10 @@ array(1) { [0]=> string(3) "055" } -NULL +array(1) { + [0]=> + string(18) "@#$#$%%$^^$%^%^$^&" +} array(1) { [0]=> string(4) "This" @@ -557,53 +492,14 @@ array(1) { [0]=> string(4) "4849" } -NULL -array(1) { - [0]=> - string(4) "NULL" -} -bool(false) -- iteration 7 -- -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -bool(false) - --- iteration 8 -- -NULL -NULL NULL NULL array(1) { [0]=> string(6) "string" } -array(1) { - [0]=> - string(6) "string" -} array(1) { [0]=> string(4) "NULL" @@ -642,7 +538,10 @@ array(1) { [0]=> string(3) "055" } -NULL +array(1) { + [0]=> + string(18) "@#$#$%%$^^$%^%^$^&" +} array(1) { [0]=> string(4) "This" @@ -659,26 +558,14 @@ array(1) { [0]=> string(4) "4849" } -NULL -array(1) { - [0]=> - string(4) "NULL" -} -bool(false) --- iteration 9 -- -NULL -NULL +-- iteration 8 -- NULL NULL array(1) { [0]=> string(6) "string" } -array(1) { - [0]=> - string(6) "string" -} array(1) { [0]=> string(4) "NULL" @@ -717,7 +604,10 @@ array(1) { [0]=> string(3) "055" } -NULL +array(1) { + [0]=> + string(18) "@#$#$%%$^^$%^%^$^&" +} array(1) { [0]=> string(4) "This" @@ -734,26 +624,14 @@ array(1) { [0]=> string(4) "4849" } -NULL -array(1) { - [0]=> - string(4) "NULL" -} -bool(false) --- iteration 10 -- -NULL -NULL +-- iteration 9 -- NULL NULL array(1) { [0]=> string(4) "stri" } -array(1) { - [0]=> - string(4) "stri" -} array(1) { [0]=> string(4) "NULL" @@ -792,7 +670,10 @@ array(1) { [0]=> string(3) "055" } -NULL +array(1) { + [0]=> + string(4) "@#$#" +} array(1) { [0]=> string(4) "This" @@ -809,26 +690,14 @@ array(1) { [0]=> string(4) "4849" } -NULL -array(1) { - [0]=> - string(4) "NULL" -} -bool(false) --- iteration 11 -- -NULL -NULL +-- iteration 10 -- NULL NULL array(1) { [0]=> string(6) "string" } -array(1) { - [0]=> - string(6) "string" -} array(1) { [0]=> string(4) "NULL" @@ -867,7 +736,10 @@ array(1) { [0]=> string(3) "055" } -NULL +array(1) { + [0]=> + string(18) "@#$#$%%$^^$%^%^$^&" +} array(1) { [0]=> string(4) "This" @@ -884,22 +756,8 @@ array(1) { [0]=> string(4) "4849" } -NULL -array(1) { - [0]=> - string(4) "NULL" -} -bool(false) --- iteration 12 -- -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} +-- iteration 11 -- array(1) { [0]=> NULL @@ -912,10 +770,6 @@ array(1) { [0]=> string(6) "string" } -array(1) { - [0]=> - string(6) "string" -} array(1) { [0]=> string(4) "NULL" @@ -977,19 +831,8 @@ array(1) { [0]=> string(4) "4849" } -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - string(4) "NULL" -} -bool(false) --- iteration 13 -- -NULL -NULL +-- iteration 12 -- NULL NULL array(0) { @@ -1002,8 +845,6 @@ array(0) { } array(0) { } -array(0) { -} NULL NULL array(0) { @@ -1016,7 +857,6 @@ array(0) { } array(0) { } -NULL array(0) { } array(0) { @@ -1025,9 +865,7 @@ array(0) { } array(0) { } -NULL array(0) { } -bool(false) *** Done *** diff --git a/ext/standard/tests/file/fscanf_variation15.phpt b/ext/standard/tests/file/fscanf/fscanf_variation15.phpt similarity index 94% rename from ext/standard/tests/file/fscanf_variation15.phpt rename to ext/standard/tests/file/fscanf/fscanf_variation15.phpt index b35bb1bebe253..d5f561033af82 100644 --- a/ext/standard/tests/file/fscanf_variation15.phpt +++ b/ext/standard/tests/file/fscanf/fscanf_variation15.phpt @@ -37,7 +37,7 @@ $float_values = array ( $string_formats = array( "%s", "%hs", "%ls", "%Ls", - " %s", "%s ", "% s", + " %s", "%s ", "\t%s", "\n%s", "%4s", "%30s", "%[a-zA-Z0-9]", "%*s"); @@ -463,24 +463,6 @@ array(1) { bool(false) -- iteration 7 -- -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -bool(false) - --- iteration 8 -- array(1) { [0]=> string(11) "-2147483649" @@ -543,7 +525,7 @@ array(1) { } bool(false) --- iteration 9 -- +-- iteration 8 -- array(1) { [0]=> string(11) "-2147483649" @@ -606,7 +588,7 @@ array(1) { } bool(false) --- iteration 10 -- +-- iteration 9 -- array(1) { [0]=> string(4) "-214" @@ -669,7 +651,7 @@ array(1) { } bool(false) --- iteration 11 -- +-- iteration 10 -- array(1) { [0]=> string(11) "-2147483649" @@ -732,7 +714,7 @@ array(1) { } bool(false) --- iteration 12 -- +-- iteration 11 -- array(1) { [0]=> NULL @@ -795,7 +777,7 @@ array(1) { } bool(false) --- iteration 13 -- +-- iteration 12 -- array(0) { } array(0) { diff --git a/ext/standard/tests/file/fscanf_variation18.phpt b/ext/standard/tests/file/fscanf/fscanf_variation18.phpt similarity index 94% rename from ext/standard/tests/file/fscanf_variation18.phpt rename to ext/standard/tests/file/fscanf/fscanf_variation18.phpt index eef94173c5838..7e78aa83de461 100644 --- a/ext/standard/tests/file/fscanf_variation18.phpt +++ b/ext/standard/tests/file/fscanf/fscanf_variation18.phpt @@ -40,7 +40,7 @@ $integer_values = array ( $string_formats = array( "%s", "%hs", "%ls", "%Ls", - " %s", "%s ", "% s", + " %s", "%s ", "\t%s", "\n%s", "%4s", "%30s", "%[a-zA-Z0-9]", "%*s" ); @@ -539,27 +539,6 @@ array(1) { bool(false) -- iteration 7 -- -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -bool(false) - --- iteration 8 -- array(1) { [0]=> string(1) "0" @@ -634,7 +613,7 @@ array(1) { } bool(false) --- iteration 9 -- +-- iteration 8 -- array(1) { [0]=> string(1) "0" @@ -709,7 +688,7 @@ array(1) { } bool(false) --- iteration 10 -- +-- iteration 9 -- array(1) { [0]=> string(1) "0" @@ -784,7 +763,7 @@ array(1) { } bool(false) --- iteration 11 -- +-- iteration 10 -- array(1) { [0]=> string(1) "0" @@ -859,7 +838,7 @@ array(1) { } bool(false) --- iteration 12 -- +-- iteration 11 -- array(1) { [0]=> string(1) "0" @@ -934,7 +913,7 @@ array(1) { } bool(false) --- iteration 13 -- +-- iteration 12 -- array(0) { } array(0) { diff --git a/ext/standard/tests/file/fscanf_variation2.phpt b/ext/standard/tests/file/fscanf/fscanf_variation2.phpt similarity index 92% rename from ext/standard/tests/file/fscanf_variation2.phpt rename to ext/standard/tests/file/fscanf/fscanf_variation2.phpt index f2c5593c3ee6a..b00064675aca2 100644 --- a/ext/standard/tests/file/fscanf_variation2.phpt +++ b/ext/standard/tests/file/fscanf/fscanf_variation2.phpt @@ -32,12 +32,12 @@ $valid_ints = array( 0x7fffffff, // max positive integer as hexadecimal 0x7FFFFFFF, // max positive integer as hexadecimal 0123, // integer as octal - 01, // should be quivalent to octal 1 + 01, // should be equivalent to octal 1 -020000000000, // max negative integer as octal 017777777777 // max positive integer as octal ); // various integer formats -$int_formats = array( "%d", "%hd", "%ld", "%Ld", " %d", "%d ", "% d", "\t%d", "\n%d", "%4d", "%30d", "%[0-9]", "%*d"); +$int_formats = array( "%d", "%hd", "%ld", "%Ld", " %d", "%d ", "\t%d", "\n%d", "%4d", "%30d", "%[0-9]", "%*d"); $counter = 1; @@ -533,27 +533,6 @@ array(1) { bool(false) -- iteration 7 -- -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -bool(false) - --- iteration 8 -- array(1) { [0]=> int(0) @@ -628,7 +607,7 @@ array(1) { } bool(false) --- iteration 9 -- +-- iteration 8 -- array(1) { [0]=> int(0) @@ -703,7 +682,7 @@ array(1) { } bool(false) --- iteration 10 -- +-- iteration 9 -- array(1) { [0]=> int(0) @@ -778,7 +757,7 @@ array(1) { } bool(false) --- iteration 11 -- +-- iteration 10 -- array(1) { [0]=> int(0) @@ -853,7 +832,7 @@ array(1) { } bool(false) --- iteration 12 -- +-- iteration 11 -- array(1) { [0]=> string(1) "0" @@ -928,7 +907,7 @@ array(1) { } bool(false) --- iteration 13 -- +-- iteration 12 -- array(0) { } array(0) { diff --git a/ext/standard/tests/file/fscanf_variation20.phpt b/ext/standard/tests/file/fscanf/fscanf_variation20.phpt similarity index 93% rename from ext/standard/tests/file/fscanf_variation20.phpt rename to ext/standard/tests/file/fscanf/fscanf_variation20.phpt index 70b13dd55c906..69d9f3a374cba 100644 --- a/ext/standard/tests/file/fscanf_variation20.phpt +++ b/ext/standard/tests/file/fscanf/fscanf_variation20.phpt @@ -39,7 +39,7 @@ $valid_ints = array( // various char formats $char_formats = array( "%c", "%hc", "%lc", "%Lc", - " %c", "%c ", "% c", + " %c", "%c ", "\t%c", "\n%c", "%4c", "%30c", "%[a-bA-B@#$&]", "%*c"); @@ -537,27 +537,6 @@ array(1) { bool(false) -- iteration 7 -- -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -bool(false) - --- iteration 8 -- array(1) { [0]=> string(1) "0" @@ -632,7 +611,7 @@ array(1) { } bool(false) --- iteration 9 -- +-- iteration 8 -- array(1) { [0]=> string(1) "0" @@ -707,7 +686,7 @@ array(1) { } bool(false) --- iteration 10 -- +-- iteration 9 -- array(1) { [0]=> string(1) "0" @@ -782,7 +761,7 @@ array(1) { } bool(false) --- iteration 11 -- +-- iteration 10 -- array(1) { [0]=> string(1) "0" @@ -857,7 +836,7 @@ array(1) { } bool(false) --- iteration 12 -- +-- iteration 11 -- array(1) { [0]=> NULL @@ -932,7 +911,7 @@ array(1) { } bool(false) --- iteration 13 -- +-- iteration 12 -- array(0) { } array(0) { diff --git a/ext/standard/tests/file/fscanf_variation21.phpt b/ext/standard/tests/file/fscanf/fscanf_variation21.phpt similarity index 93% rename from ext/standard/tests/file/fscanf_variation21.phpt rename to ext/standard/tests/file/fscanf/fscanf_variation21.phpt index 86968ddd1177e..3f318e318ee14 100644 --- a/ext/standard/tests/file/fscanf_variation21.phpt +++ b/ext/standard/tests/file/fscanf/fscanf_variation21.phpt @@ -37,7 +37,7 @@ $float_values = array ( $char_formats = array( "%c", "%hc", "%lc", "%Lc", - " %c", "%c ", "% c", + " %c", "%c ", "\t%c", "\n%c", "%4c", "%30c", "%[a-zA-Z@#$&0-9]", "%*c"); @@ -463,24 +463,6 @@ array(1) { bool(false) -- iteration 7 -- -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -bool(false) - --- iteration 8 -- array(1) { [0]=> string(1) "-" @@ -543,7 +525,7 @@ array(1) { } bool(false) --- iteration 9 -- +-- iteration 8 -- array(1) { [0]=> string(1) "-" @@ -606,7 +588,7 @@ array(1) { } bool(false) --- iteration 10 -- +-- iteration 9 -- array(1) { [0]=> string(4) "-214" @@ -669,7 +651,7 @@ array(1) { } bool(false) --- iteration 11 -- +-- iteration 10 -- array(1) { [0]=> string(11) "-2147483649" @@ -732,7 +714,7 @@ array(1) { } bool(false) --- iteration 12 -- +-- iteration 11 -- array(1) { [0]=> NULL @@ -795,7 +777,7 @@ array(1) { } bool(false) --- iteration 13 -- +-- iteration 12 -- array(0) { } array(0) { diff --git a/ext/standard/tests/file/fscanf_variation24.phpt b/ext/standard/tests/file/fscanf/fscanf_variation24.phpt similarity index 56% rename from ext/standard/tests/file/fscanf_variation24.phpt rename to ext/standard/tests/file/fscanf/fscanf_variation24.phpt index 4c46cf58dad11..481946ed0d6e6 100644 --- a/ext/standard/tests/file/fscanf_variation24.phpt +++ b/ext/standard/tests/file/fscanf/fscanf_variation24.phpt @@ -16,30 +16,21 @@ if($file_handle == false) exit("Error:failed to open file $filename"); // array of strings -$strings = array ( - "", +$strings = [ '', - "0", '0', - "1", '1', - "\x01", - '\x01', "\01", '\01', 'string', - "string", - "true", - "FALSE", + 'true', 'false', - 'TRUE', - "NULL", 'null' -); +]; $char_formats = array( "%c", "%hc", "%lc", "%Lc", - " %c", "%c ", "% c", + " %c", "%c ", "\t%c", "\n%c", "%4c", "%30c", "%[a-zA-Z@#$&0-9]", "%*c"); @@ -91,14 +82,6 @@ array(1) { [0]=> string(0) "" } -array(1) { - [0]=> - string(0) "" -} -array(1) { - [0]=> - string(1) "0" -} array(1) { [0]=> string(1) "0" @@ -107,10 +90,6 @@ array(1) { [0]=> string(1) "1" } -array(1) { - [0]=> - string(1) "1" -} array(1) { [0]=> string(1) "" @@ -119,18 +98,6 @@ array(1) { [0]=> string(1) "\" } -array(1) { - [0]=> - string(1) "" -} -array(1) { - [0]=> - string(1) "\" -} -array(1) { - [0]=> - string(1) "s" -} array(1) { [0]=> string(1) "s" @@ -139,22 +106,10 @@ array(1) { [0]=> string(1) "t" } -array(1) { - [0]=> - string(1) "F" -} array(1) { [0]=> string(1) "f" } -array(1) { - [0]=> - string(1) "T" -} -array(1) { - [0]=> - string(1) "N" -} array(1) { [0]=> string(1) "n" @@ -166,14 +121,6 @@ array(1) { [0]=> string(0) "" } -array(1) { - [0]=> - string(0) "" -} -array(1) { - [0]=> - string(1) "0" -} array(1) { [0]=> string(1) "0" @@ -182,18 +129,6 @@ array(1) { [0]=> string(1) "1" } -array(1) { - [0]=> - string(1) "1" -} -array(1) { - [0]=> - string(1) "" -} -array(1) { - [0]=> - string(1) "\" -} array(1) { [0]=> string(1) "" @@ -206,30 +141,14 @@ array(1) { [0]=> string(1) "s" } -array(1) { - [0]=> - string(1) "s" -} array(1) { [0]=> string(1) "t" } -array(1) { - [0]=> - string(1) "F" -} array(1) { [0]=> string(1) "f" } -array(1) { - [0]=> - string(1) "T" -} -array(1) { - [0]=> - string(1) "N" -} array(1) { [0]=> string(1) "n" @@ -241,14 +160,6 @@ array(1) { [0]=> string(0) "" } -array(1) { - [0]=> - string(0) "" -} -array(1) { - [0]=> - string(1) "0" -} array(1) { [0]=> string(1) "0" @@ -257,18 +168,6 @@ array(1) { [0]=> string(1) "1" } -array(1) { - [0]=> - string(1) "1" -} -array(1) { - [0]=> - string(1) "" -} -array(1) { - [0]=> - string(1) "\" -} array(1) { [0]=> string(1) "" @@ -281,30 +180,14 @@ array(1) { [0]=> string(1) "s" } -array(1) { - [0]=> - string(1) "s" -} array(1) { [0]=> string(1) "t" } -array(1) { - [0]=> - string(1) "F" -} array(1) { [0]=> string(1) "f" } -array(1) { - [0]=> - string(1) "T" -} -array(1) { - [0]=> - string(1) "N" -} array(1) { [0]=> string(1) "n" @@ -316,14 +199,6 @@ array(1) { [0]=> string(0) "" } -array(1) { - [0]=> - string(0) "" -} -array(1) { - [0]=> - string(1) "0" -} array(1) { [0]=> string(1) "0" @@ -332,18 +207,6 @@ array(1) { [0]=> string(1) "1" } -array(1) { - [0]=> - string(1) "1" -} -array(1) { - [0]=> - string(1) "" -} -array(1) { - [0]=> - string(1) "\" -} array(1) { [0]=> string(1) "" @@ -356,30 +219,14 @@ array(1) { [0]=> string(1) "s" } -array(1) { - [0]=> - string(1) "s" -} array(1) { [0]=> string(1) "t" } -array(1) { - [0]=> - string(1) "F" -} array(1) { [0]=> string(1) "f" } -array(1) { - [0]=> - string(1) "T" -} -array(1) { - [0]=> - string(1) "N" -} array(1) { [0]=> string(1) "n" @@ -388,11 +235,6 @@ bool(false) -- iteration 5 -- NULL -NULL -array(1) { - [0]=> - string(1) "0" -} array(1) { [0]=> string(1) "0" @@ -401,10 +243,6 @@ array(1) { [0]=> string(1) "1" } -array(1) { - [0]=> - string(1) "1" -} array(1) { [0]=> string(1) "" @@ -413,18 +251,6 @@ array(1) { [0]=> string(1) "\" } -array(1) { - [0]=> - string(1) "" -} -array(1) { - [0]=> - string(1) "\" -} -array(1) { - [0]=> - string(1) "s" -} array(1) { [0]=> string(1) "s" @@ -433,22 +259,10 @@ array(1) { [0]=> string(1) "t" } -array(1) { - [0]=> - string(1) "F" -} array(1) { [0]=> string(1) "f" } -array(1) { - [0]=> - string(1) "T" -} -array(1) { - [0]=> - string(1) "N" -} array(1) { [0]=> string(1) "n" @@ -460,22 +274,10 @@ array(1) { [0]=> string(0) "" } -array(1) { - [0]=> - string(0) "" -} array(1) { [0]=> string(1) "0" } -array(1) { - [0]=> - string(1) "0" -} -array(1) { - [0]=> - string(1) "1" -} array(1) { [0]=> string(1) "1" @@ -488,18 +290,6 @@ array(1) { [0]=> string(1) "\" } -array(1) { - [0]=> - string(1) "" -} -array(1) { - [0]=> - string(1) "\" -} -array(1) { - [0]=> - string(1) "s" -} array(1) { [0]=> string(1) "s" @@ -508,22 +298,10 @@ array(1) { [0]=> string(1) "t" } -array(1) { - [0]=> - string(1) "F" -} array(1) { [0]=> string(1) "f" } -array(1) { - [0]=> - string(1) "T" -} -array(1) { - [0]=> - string(1) "N" -} array(1) { [0]=> string(1) "n" @@ -531,53 +309,15 @@ array(1) { bool(false) -- iteration 7 -- -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -bool(false) - --- iteration 8 -- -NULL NULL array(1) { [0]=> string(1) "0" } -array(1) { - [0]=> - string(1) "0" -} array(1) { [0]=> string(1) "1" } -array(1) { - [0]=> - string(1) "1" -} -array(1) { - [0]=> - string(1) "" -} -array(1) { - [0]=> - string(1) "\" -} array(1) { [0]=> string(1) "" @@ -590,51 +330,26 @@ array(1) { [0]=> string(1) "s" } -array(1) { - [0]=> - string(1) "s" -} array(1) { [0]=> string(1) "t" } -array(1) { - [0]=> - string(1) "F" -} array(1) { [0]=> string(1) "f" } -array(1) { - [0]=> - string(1) "T" -} -array(1) { - [0]=> - string(1) "N" -} array(1) { [0]=> string(1) "n" } bool(false) --- iteration 9 -- -NULL +-- iteration 8 -- NULL array(1) { [0]=> string(1) "0" } -array(1) { - [0]=> - string(1) "0" -} -array(1) { - [0]=> - string(1) "1" -} array(1) { [0]=> string(1) "1" @@ -647,18 +362,6 @@ array(1) { [0]=> string(1) "\" } -array(1) { - [0]=> - string(1) "" -} -array(1) { - [0]=> - string(1) "\" -} -array(1) { - [0]=> - string(1) "s" -} array(1) { [0]=> string(1) "s" @@ -667,33 +370,17 @@ array(1) { [0]=> string(1) "t" } -array(1) { - [0]=> - string(1) "F" -} array(1) { [0]=> string(1) "f" } -array(1) { - [0]=> - string(1) "T" -} -array(1) { - [0]=> - string(1) "N" -} array(1) { [0]=> string(1) "n" } bool(false) --- iteration 10 -- -array(1) { - [0]=> - string(0) "" -} +-- iteration 9 -- array(1) { [0]=> string(0) "" @@ -702,14 +389,6 @@ array(1) { [0]=> string(1) "0" } -array(1) { - [0]=> - string(1) "0" -} -array(1) { - [0]=> - string(1) "1" -} array(1) { [0]=> string(1) "1" @@ -718,14 +397,6 @@ array(1) { [0]=> string(1) "" } -array(1) { - [0]=> - string(4) "\x01" -} -array(1) { - [0]=> - string(1) "" -} array(1) { [0]=> string(3) "\01" @@ -734,41 +405,21 @@ array(1) { [0]=> string(4) "stri" } -array(1) { - [0]=> - string(4) "stri" -} array(1) { [0]=> string(4) "true" } -array(1) { - [0]=> - string(4) "FALS" -} array(1) { [0]=> string(4) "fals" } -array(1) { - [0]=> - string(4) "TRUE" -} -array(1) { - [0]=> - string(4) "NULL" -} array(1) { [0]=> string(4) "null" } bool(false) --- iteration 11 -- -array(1) { - [0]=> - string(0) "" -} +-- iteration 10 -- array(1) { [0]=> string(0) "" @@ -777,14 +428,6 @@ array(1) { [0]=> string(1) "0" } -array(1) { - [0]=> - string(1) "0" -} -array(1) { - [0]=> - string(1) "1" -} array(1) { [0]=> string(1) "1" @@ -793,14 +436,6 @@ array(1) { [0]=> string(1) "" } -array(1) { - [0]=> - string(4) "\x01" -} -array(1) { - [0]=> - string(1) "" -} array(1) { [0]=> string(3) "\01" @@ -809,41 +444,21 @@ array(1) { [0]=> string(6) "string" } -array(1) { - [0]=> - string(6) "string" -} array(1) { [0]=> string(4) "true" } -array(1) { - [0]=> - string(5) "FALSE" -} array(1) { [0]=> string(5) "false" } -array(1) { - [0]=> - string(4) "TRUE" -} -array(1) { - [0]=> - string(4) "NULL" -} array(1) { [0]=> string(4) "null" } bool(false) --- iteration 12 -- -array(1) { - [0]=> - NULL -} +-- iteration 11 -- array(1) { [0]=> NULL @@ -852,14 +467,6 @@ array(1) { [0]=> string(1) "0" } -array(1) { - [0]=> - string(1) "0" -} -array(1) { - [0]=> - string(1) "1" -} array(1) { [0]=> string(1) "1" @@ -872,18 +479,6 @@ array(1) { [0]=> NULL } -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - string(6) "string" -} array(1) { [0]=> string(6) "string" @@ -892,47 +487,17 @@ array(1) { [0]=> string(4) "true" } -array(1) { - [0]=> - string(5) "FALSE" -} array(1) { [0]=> string(5) "false" } -array(1) { - [0]=> - string(4) "TRUE" -} -array(1) { - [0]=> - string(4) "NULL" -} array(1) { [0]=> string(4) "null" } bool(false) --- iteration 13 -- -array(0) { -} -array(0) { -} -array(0) { -} -array(0) { -} -array(0) { -} -array(0) { -} -array(0) { -} -array(0) { -} -array(0) { -} +-- iteration 12 -- array(0) { } array(0) { diff --git a/ext/standard/tests/file/fscanf_variation26.phpt b/ext/standard/tests/file/fscanf/fscanf_variation26.phpt similarity index 94% rename from ext/standard/tests/file/fscanf_variation26.phpt rename to ext/standard/tests/file/fscanf/fscanf_variation26.phpt index 19db8f45abfdd..d023daf507a34 100644 --- a/ext/standard/tests/file/fscanf_variation26.phpt +++ b/ext/standard/tests/file/fscanf/fscanf_variation26.phpt @@ -20,7 +20,7 @@ $char_types = array( 'a', "a", 67, -67, 99 ); $char_formats = array( "%c", "%hc", "%lc", "%Lc", - " %c", "%c ", "% c", + " %c", "%c ", "\t%c", "\n%c", "%4c", "%30c", "%[a-zA-Z@#$&0-9]", "%*c"); @@ -206,14 +206,6 @@ array(1) { bool(false) -- iteration 7 -- -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -bool(false) - --- iteration 8 -- array(1) { [0]=> string(1) "a" @@ -236,7 +228,7 @@ array(1) { } bool(false) --- iteration 9 -- +-- iteration 8 -- array(1) { [0]=> string(1) "a" @@ -259,7 +251,7 @@ array(1) { } bool(false) --- iteration 10 -- +-- iteration 9 -- array(1) { [0]=> string(1) "a" @@ -282,7 +274,7 @@ array(1) { } bool(false) --- iteration 11 -- +-- iteration 10 -- array(1) { [0]=> string(1) "a" @@ -305,7 +297,7 @@ array(1) { } bool(false) --- iteration 12 -- +-- iteration 11 -- array(1) { [0]=> string(1) "a" @@ -328,7 +320,7 @@ array(1) { } bool(false) --- iteration 13 -- +-- iteration 12 -- array(0) { } array(0) { diff --git a/ext/standard/tests/file/fscanf_variation27.phpt b/ext/standard/tests/file/fscanf/fscanf_variation27.phpt similarity index 93% rename from ext/standard/tests/file/fscanf_variation27.phpt rename to ext/standard/tests/file/fscanf/fscanf_variation27.phpt index a9560e042505c..0b1854c758dec 100644 --- a/ext/standard/tests/file/fscanf_variation27.phpt +++ b/ext/standard/tests/file/fscanf/fscanf_variation27.phpt @@ -39,7 +39,7 @@ $valid_ints = array( // various octal formats $octal_formats = array( "%o", "%ho", "%lo", "%Lo", - " %o", "%o ", "% o", + " %o", "%o ", "\t%o", "\n%o", "%4o", "%30o", "%[0-7]", "%*o" ); @@ -538,27 +538,6 @@ array(1) { bool(false) -- iteration 7 -- -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -bool(false) - --- iteration 8 -- array(1) { [0]=> int(0) @@ -633,7 +612,7 @@ array(1) { } bool(false) --- iteration 9 -- +-- iteration 8 -- array(1) { [0]=> int(0) @@ -708,7 +687,7 @@ array(1) { } bool(false) --- iteration 10 -- +-- iteration 9 -- array(1) { [0]=> int(0) @@ -783,7 +762,7 @@ array(1) { } bool(false) --- iteration 11 -- +-- iteration 10 -- array(1) { [0]=> int(0) @@ -858,7 +837,7 @@ array(1) { } bool(false) --- iteration 12 -- +-- iteration 11 -- array(1) { [0]=> string(1) "0" @@ -933,7 +912,7 @@ array(1) { } bool(false) --- iteration 13 -- +-- iteration 12 -- array(0) { } array(0) { diff --git a/ext/standard/tests/file/fscanf_variation28.phpt b/ext/standard/tests/file/fscanf/fscanf_variation28.phpt similarity index 93% rename from ext/standard/tests/file/fscanf_variation28.phpt rename to ext/standard/tests/file/fscanf/fscanf_variation28.phpt index 18c9726f85362..0444b4b6dd404 100644 --- a/ext/standard/tests/file/fscanf_variation28.phpt +++ b/ext/standard/tests/file/fscanf/fscanf_variation28.phpt @@ -37,7 +37,7 @@ $float_values = array ( $octal_formats = array( "%o", "%ho", "%lo", "%Lo", - " %o", "%o ", "% o", + " %o", "%o ", "\t%o", "\n%o", "%4o", "%30o", "%[0-7]", "%*o" ); @@ -464,24 +464,6 @@ array(1) { bool(false) -- iteration 7 -- -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -bool(false) - --- iteration 8 -- array(1) { [0]=> int(-9020) @@ -544,7 +526,7 @@ array(1) { } bool(false) --- iteration 9 -- +-- iteration 8 -- array(1) { [0]=> int(-9020) @@ -607,7 +589,7 @@ array(1) { } bool(false) --- iteration 10 -- +-- iteration 9 -- array(1) { [0]=> int(-140) @@ -670,7 +652,7 @@ array(1) { } bool(false) --- iteration 11 -- +-- iteration 10 -- array(1) { [0]=> int(-9020) @@ -733,7 +715,7 @@ array(1) { } bool(false) --- iteration 12 -- +-- iteration 11 -- array(1) { [0]=> NULL @@ -796,7 +778,7 @@ array(1) { } bool(false) --- iteration 13 -- +-- iteration 12 -- array(0) { } array(0) { diff --git a/ext/standard/tests/file/fscanf_variation3.phpt b/ext/standard/tests/file/fscanf/fscanf_variation3.phpt similarity index 93% rename from ext/standard/tests/file/fscanf_variation3.phpt rename to ext/standard/tests/file/fscanf/fscanf_variation3.phpt index ae197b6f96fce..90afccb9ac2c6 100644 --- a/ext/standard/tests/file/fscanf_variation3.phpt +++ b/ext/standard/tests/file/fscanf/fscanf_variation3.phpt @@ -41,7 +41,7 @@ $float_values = array ( 10.5e+5 ); -$int_formats = array( "%d", "%hd", "%ld", "%Ld", " %d", "%d ", "% d", "\t%d", "\n%d", "%4d", "%30d", "%[0-9]", "%*d"); +$int_formats = array( "%d", "%hd", "%ld", "%Ld", " %d", "%d ", "\t%d", "\n%d", "%4d", "%30d", "%[0-9]", "%*d"); $counter = 1; @@ -465,24 +465,6 @@ array(1) { bool(false) -- iteration 7 -- -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -bool(false) - --- iteration 8 -- array(1) { [0]=> int(-2147483648) @@ -545,7 +527,7 @@ array(1) { } bool(false) --- iteration 9 -- +-- iteration 8 -- array(1) { [0]=> int(-2147483648) @@ -608,7 +590,7 @@ array(1) { } bool(false) --- iteration 10 -- +-- iteration 9 -- array(1) { [0]=> int(-214) @@ -671,7 +653,7 @@ array(1) { } bool(false) --- iteration 11 -- +-- iteration 10 -- array(1) { [0]=> int(-2147483648) @@ -734,7 +716,7 @@ array(1) { } bool(false) --- iteration 12 -- +-- iteration 11 -- array(1) { [0]=> NULL @@ -797,7 +779,7 @@ array(1) { } bool(false) --- iteration 13 -- +-- iteration 12 -- array(0) { } array(0) { diff --git a/ext/standard/tests/file/fscanf_variation30.phpt b/ext/standard/tests/file/fscanf/fscanf_variation31.phpt similarity index 58% rename from ext/standard/tests/file/fscanf_variation30.phpt rename to ext/standard/tests/file/fscanf/fscanf_variation31.phpt index 9afde0f093aca..8325a29c2a06a 100644 --- a/ext/standard/tests/file/fscanf_variation30.phpt +++ b/ext/standard/tests/file/fscanf/fscanf_variation31.phpt @@ -1,48 +1,40 @@ --TEST-- -Test fscanf() function: usage variations - octal formats with arrays +Test fscanf() function: usage variations - octal formats with strings --FILE-- "One", "two" => 2) -); +// array of strings +$strings = [ + '', + '0', + '1', + "\01", + '\01', + 'string', + 'true', + 'false', + 'null' +]; -$octal_formats = array ( "%o", - "%ho", "%lo", "%Lo", - " %o", "%o ", "% o", - "\t%o", "\n%o", "%4o", - "%30o", "%[0-7]", "%*o" - ); +$octal_formats = array( "%o", "%ho", "%lo", "%Lo", " %o", "%o ", "\t%o", "\n%o", "%4o", "%30o", "%[0-9]", "%*o"); $counter = 1; // writing to the file -foreach($array_types as $value) { - @fprintf($file_handle, "%s", $value); +foreach($strings as $string) { + @fprintf($file_handle, $string); @fprintf($file_handle, "\n"); } // closing the file @@ -75,36 +67,21 @@ echo "\n*** Done ***"; --CLEAN-- --EXPECT-- -*** Test fscanf(): different octal format types with arrays *** +*** Test fscanf(): different octal format types with strings *** -- iteration 1 -- +NULL array(1) { [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL + int(0) } array(1) { [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL + int(1) } array(1) { [0]=> @@ -133,29 +110,14 @@ array(1) { bool(false) -- iteration 2 -- +NULL array(1) { [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL + int(0) } array(1) { [0]=> - NULL + int(1) } array(1) { [0]=> @@ -184,29 +146,14 @@ array(1) { bool(false) -- iteration 3 -- +NULL array(1) { [0]=> - NULL -} -array(1) { - [0]=> - NULL + int(0) } array(1) { [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL + int(1) } array(1) { [0]=> @@ -235,29 +182,14 @@ array(1) { bool(false) -- iteration 4 -- +NULL array(1) { [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL + int(0) } array(1) { [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL + int(1) } array(1) { [0]=> @@ -286,29 +218,14 @@ array(1) { bool(false) -- iteration 5 -- +NULL array(1) { [0]=> - NULL + int(0) } array(1) { [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL + int(1) } array(1) { [0]=> @@ -337,29 +254,14 @@ array(1) { bool(false) -- iteration 6 -- +NULL array(1) { [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL + int(0) } array(1) { [0]=> - NULL + int(1) } array(1) { [0]=> @@ -388,44 +290,14 @@ array(1) { bool(false) -- iteration 7 -- -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -bool(false) - --- iteration 8 -- -array(1) { - [0]=> - NULL -} +NULL array(1) { [0]=> - NULL + int(0) } array(1) { [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL + int(1) } array(1) { [0]=> @@ -453,30 +325,15 @@ array(1) { } bool(false) --- iteration 9 -- -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} +-- iteration 8 -- +NULL array(1) { [0]=> - NULL + int(0) } array(1) { [0]=> - NULL -} -array(1) { - [0]=> - NULL + int(1) } array(1) { [0]=> @@ -504,30 +361,15 @@ array(1) { } bool(false) --- iteration 10 -- -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} +-- iteration 9 -- +NULL array(1) { [0]=> - NULL + int(0) } array(1) { [0]=> - NULL + int(1) } array(1) { [0]=> @@ -555,30 +397,15 @@ array(1) { } bool(false) --- iteration 11 -- -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} +-- iteration 10 -- +NULL array(1) { [0]=> - NULL + int(0) } array(1) { [0]=> - NULL -} -array(1) { - [0]=> - NULL + int(1) } array(1) { [0]=> @@ -606,30 +433,18 @@ array(1) { } bool(false) --- iteration 12 -- -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} +-- iteration 11 -- array(1) { [0]=> NULL } array(1) { [0]=> - NULL + string(1) "0" } array(1) { [0]=> - NULL + string(1) "1" } array(1) { [0]=> @@ -657,15 +472,8 @@ array(1) { } bool(false) --- iteration 13 -- -array(0) { -} -array(0) { -} -array(0) { -} -array(0) { -} +-- iteration 12 -- +NULL array(0) { } array(0) { diff --git a/ext/standard/tests/file/fscanf_variation33.phpt b/ext/standard/tests/file/fscanf/fscanf_variation33.phpt similarity index 93% rename from ext/standard/tests/file/fscanf_variation33.phpt rename to ext/standard/tests/file/fscanf/fscanf_variation33.phpt index c008c759c9b39..76c26c22c5b6c 100644 --- a/ext/standard/tests/file/fscanf_variation33.phpt +++ b/ext/standard/tests/file/fscanf/fscanf_variation33.phpt @@ -45,7 +45,7 @@ $valid_ints = array( // various hexa formats $hexa_formats = array( "%x", "%xx", "%lx", "%Lx", - " %x", "%x ", "% x", + " %x", "%x ", "\t%x", "\n%x", "%4x", "%30x", "%[0-9A-Fa-f]", "%*x" ); @@ -544,27 +544,6 @@ array(1) { bool(false) -- iteration 7 -- -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -bool(false) - --- iteration 8 -- array(1) { [0]=> int(0) @@ -639,7 +618,7 @@ array(1) { } bool(false) --- iteration 9 -- +-- iteration 8 -- array(1) { [0]=> int(0) @@ -714,7 +693,7 @@ array(1) { } bool(false) --- iteration 10 -- +-- iteration 9 -- array(1) { [0]=> int(0) @@ -789,7 +768,7 @@ array(1) { } bool(false) --- iteration 11 -- +-- iteration 10 -- array(1) { [0]=> int(0) @@ -864,7 +843,7 @@ array(1) { } bool(false) --- iteration 12 -- +-- iteration 11 -- array(1) { [0]=> string(1) "0" @@ -939,7 +918,7 @@ array(1) { } bool(false) --- iteration 13 -- +-- iteration 12 -- array(0) { } array(0) { diff --git a/ext/standard/tests/file/fscanf_variation34.phpt b/ext/standard/tests/file/fscanf/fscanf_variation34.phpt similarity index 93% rename from ext/standard/tests/file/fscanf_variation34.phpt rename to ext/standard/tests/file/fscanf/fscanf_variation34.phpt index 2dad3ace145fa..02f014656192b 100644 --- a/ext/standard/tests/file/fscanf_variation34.phpt +++ b/ext/standard/tests/file/fscanf/fscanf_variation34.phpt @@ -43,7 +43,7 @@ $float_values = array ( $hexa_formats = array( "%x", "%hx", "%lx", "%Lx", - " %x", "%x ", "% x", + " %x", "%x ", "\t%x", "\n%x", "%4x", "%30x", "%[0-9A-Za-z]", "%*x"); @@ -469,24 +469,6 @@ array(1) { bool(false) -- iteration 7 -- -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -bool(false) - --- iteration 8 -- array(1) { [0]=> int(-2147483648) @@ -549,7 +531,7 @@ array(1) { } bool(false) --- iteration 9 -- +-- iteration 8 -- array(1) { [0]=> int(-2147483648) @@ -612,7 +594,7 @@ array(1) { } bool(false) --- iteration 10 -- +-- iteration 9 -- array(1) { [0]=> int(-532) @@ -675,7 +657,7 @@ array(1) { } bool(false) --- iteration 11 -- +-- iteration 10 -- array(1) { [0]=> int(-2147483648) @@ -738,7 +720,7 @@ array(1) { } bool(false) --- iteration 12 -- +-- iteration 11 -- array(1) { [0]=> NULL @@ -801,7 +783,7 @@ array(1) { } bool(false) --- iteration 13 -- +-- iteration 12 -- array(0) { } array(0) { diff --git a/ext/standard/tests/file/fscanf_variation37.phpt b/ext/standard/tests/file/fscanf/fscanf_variation37.phpt similarity index 57% rename from ext/standard/tests/file/fscanf_variation37.phpt rename to ext/standard/tests/file/fscanf/fscanf_variation37.phpt index d597ebe307c67..6774f34f45c07 100644 --- a/ext/standard/tests/file/fscanf_variation37.phpt +++ b/ext/standard/tests/file/fscanf/fscanf_variation37.phpt @@ -16,28 +16,19 @@ if($file_handle == false) exit("Error:failed to open file $filename"); // array of strings -$strings = array ( - "", +$strings = [ '', - "0", '0', - "1", '1', - "\x01", - '\x01', "\01", '\01', 'string', - "string", - "true", - "FALSE", + 'true', 'false', - 'TRUE', - "NULL", 'null' -); +]; -$hexa_formats = array( "%x", "%hx", "%lx", "%Lx", " %x", "%x ", "% x", "\t%x", "\n%x", "%4x", "%30x", "%[0-9]", "%*x"); +$hexa_formats = array( "%x", "%hx", "%lx", "%Lx", " %x", "%x ", "\t%x", "\n%x", "%4x", "%30x", "%[0-9]", "%*x"); $counter = 1; @@ -84,11 +75,6 @@ unlink($filename); -- iteration 1 -- NULL -NULL -array(1) { - [0]=> - int(0) -} array(1) { [0]=> int(0) @@ -97,14 +83,6 @@ array(1) { [0]=> int(1) } -array(1) { - [0]=> - int(1) -} -array(1) { - [0]=> - NULL -} array(1) { [0]=> NULL @@ -121,18 +99,6 @@ array(1) { [0]=> NULL } -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - int(250) -} array(1) { [0]=> int(250) @@ -141,23 +107,10 @@ array(1) { [0]=> NULL } -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} bool(false) -- iteration 2 -- NULL -NULL -array(1) { - [0]=> - int(0) -} array(1) { [0]=> int(0) @@ -166,22 +119,6 @@ array(1) { [0]=> int(1) } -array(1) { - [0]=> - int(1) -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} array(1) { [0]=> NULL @@ -202,18 +139,6 @@ array(1) { [0]=> int(250) } -array(1) { - [0]=> - int(250) -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} array(1) { [0]=> NULL @@ -222,11 +147,6 @@ bool(false) -- iteration 3 -- NULL -NULL -array(1) { - [0]=> - int(0) -} array(1) { [0]=> int(0) @@ -235,22 +155,6 @@ array(1) { [0]=> int(1) } -array(1) { - [0]=> - int(1) -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} array(1) { [0]=> NULL @@ -271,18 +175,6 @@ array(1) { [0]=> int(250) } -array(1) { - [0]=> - int(250) -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} array(1) { [0]=> NULL @@ -291,11 +183,6 @@ bool(false) -- iteration 4 -- NULL -NULL -array(1) { - [0]=> - int(0) -} array(1) { [0]=> int(0) @@ -304,14 +191,6 @@ array(1) { [0]=> int(1) } -array(1) { - [0]=> - int(1) -} -array(1) { - [0]=> - NULL -} array(1) { [0]=> NULL @@ -328,18 +207,6 @@ array(1) { [0]=> NULL } -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - int(250) -} array(1) { [0]=> int(250) @@ -348,23 +215,10 @@ array(1) { [0]=> NULL } -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} bool(false) -- iteration 5 -- NULL -NULL -array(1) { - [0]=> - int(0) -} array(1) { [0]=> int(0) @@ -373,22 +227,6 @@ array(1) { [0]=> int(1) } -array(1) { - [0]=> - int(1) -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} array(1) { [0]=> NULL @@ -409,18 +247,6 @@ array(1) { [0]=> int(250) } -array(1) { - [0]=> - int(250) -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} array(1) { [0]=> NULL @@ -429,11 +255,6 @@ bool(false) -- iteration 6 -- NULL -NULL -array(1) { - [0]=> - int(0) -} array(1) { [0]=> int(0) @@ -442,22 +263,6 @@ array(1) { [0]=> int(1) } -array(1) { - [0]=> - int(1) -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} array(1) { [0]=> NULL @@ -478,18 +283,6 @@ array(1) { [0]=> int(250) } -array(1) { - [0]=> - int(250) -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} array(1) { [0]=> NULL @@ -497,41 +290,11 @@ array(1) { bool(false) -- iteration 7 -- -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -bool(false) - --- iteration 8 -- -NULL NULL array(1) { [0]=> int(0) } -array(1) { - [0]=> - int(0) -} -array(1) { - [0]=> - int(1) -} array(1) { [0]=> int(1) @@ -552,22 +315,6 @@ array(1) { [0]=> NULL } -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - int(250) -} array(1) { [0]=> int(250) @@ -576,31 +323,14 @@ array(1) { [0]=> NULL } -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} bool(false) --- iteration 9 -- -NULL +-- iteration 8 -- NULL array(1) { [0]=> int(0) } -array(1) { - [0]=> - int(0) -} -array(1) { - [0]=> - int(1) -} array(1) { [0]=> int(1) @@ -621,22 +351,6 @@ array(1) { [0]=> NULL } -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - int(250) -} array(1) { [0]=> int(250) @@ -645,31 +359,14 @@ array(1) { [0]=> NULL } -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} bool(false) --- iteration 10 -- -NULL +-- iteration 9 -- NULL array(1) { [0]=> int(0) } -array(1) { - [0]=> - int(0) -} -array(1) { - [0]=> - int(1) -} array(1) { [0]=> int(1) @@ -690,22 +387,6 @@ array(1) { [0]=> NULL } -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - int(250) -} array(1) { [0]=> int(250) @@ -714,31 +395,14 @@ array(1) { [0]=> NULL } -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} bool(false) --- iteration 11 -- -NULL +-- iteration 10 -- NULL array(1) { [0]=> int(0) } -array(1) { - [0]=> - int(0) -} -array(1) { - [0]=> - int(1) -} array(1) { [0]=> int(1) @@ -759,22 +423,6 @@ array(1) { [0]=> NULL } -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - int(250) -} array(1) { [0]=> int(250) @@ -783,21 +431,9 @@ array(1) { [0]=> NULL } -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} bool(false) --- iteration 12 -- -array(1) { - [0]=> - NULL -} +-- iteration 11 -- array(1) { [0]=> NULL @@ -806,14 +442,6 @@ array(1) { [0]=> string(1) "0" } -array(1) { - [0]=> - string(1) "0" -} -array(1) { - [0]=> - string(1) "1" -} array(1) { [0]=> string(1) "1" @@ -842,34 +470,9 @@ array(1) { [0]=> NULL } -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} bool(false) --- iteration 13 -- -NULL +-- iteration 12 -- NULL array(0) { } @@ -887,22 +490,6 @@ array(0) { } array(0) { } -array(0) { -} -array(0) { -} -array(0) { -} -array(0) { -} -array(0) { -} -array(0) { -} -array(0) { -} -array(0) { -} bool(false) *** Done *** diff --git a/ext/standard/tests/file/fscanf_variation39.phpt b/ext/standard/tests/file/fscanf/fscanf_variation39.phpt similarity index 93% rename from ext/standard/tests/file/fscanf_variation39.phpt rename to ext/standard/tests/file/fscanf/fscanf_variation39.phpt index f04d3b7e3165c..90ca81abd4a8d 100644 --- a/ext/standard/tests/file/fscanf_variation39.phpt +++ b/ext/standard/tests/file/fscanf/fscanf_variation39.phpt @@ -43,7 +43,7 @@ $valid_ints = array( 017777777777 // max positive integer as octal ); // various unsigned int formats -$unsigned_formats = array( "%u", "%hu", "%lu", "%Lu", " %u", "%u ", "% u", "\t%u", "\n%u", "%4u", "%30u", "%[0-9]", "%*u"); +$unsigned_formats = array( "%u", "%hu", "%lu", "%Lu", " %u", "%u ", "\t%u", "\n%u", "%4u", "%30u", "%[0-9]", "%*u"); $counter = 1; @@ -539,27 +539,6 @@ array(1) { bool(false) -- iteration 7 -- -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -bool(false) - --- iteration 8 -- array(1) { [0]=> int(0) @@ -634,7 +613,7 @@ array(1) { } bool(false) --- iteration 9 -- +-- iteration 8 -- array(1) { [0]=> int(0) @@ -709,7 +688,7 @@ array(1) { } bool(false) --- iteration 10 -- +-- iteration 9 -- array(1) { [0]=> int(0) @@ -784,7 +763,7 @@ array(1) { } bool(false) --- iteration 11 -- +-- iteration 10 -- array(1) { [0]=> int(0) @@ -859,7 +838,7 @@ array(1) { } bool(false) --- iteration 12 -- +-- iteration 11 -- array(1) { [0]=> string(1) "0" @@ -934,7 +913,7 @@ array(1) { } bool(false) --- iteration 13 -- +-- iteration 12 -- array(0) { } array(0) { diff --git a/ext/standard/tests/file/fscanf_variation40.phpt b/ext/standard/tests/file/fscanf/fscanf_variation40.phpt similarity index 93% rename from ext/standard/tests/file/fscanf_variation40.phpt rename to ext/standard/tests/file/fscanf/fscanf_variation40.phpt index 4b12a8cf0a1e9..9d49d899ba171 100644 --- a/ext/standard/tests/file/fscanf_variation40.phpt +++ b/ext/standard/tests/file/fscanf/fscanf_variation40.phpt @@ -41,7 +41,7 @@ $float_values = array ( 10.5e+5 ); -$unsigned_formats = array( "%u", "%hu", "%lu", "%Lu", " %u", "%u ", "% u", "\t%u", "\n%u", "%4u", "%30u", "%[0-9]", "%*u"); +$unsigned_formats = array( "%u", "%hu", "%lu", "%Lu", " %u", "%u ", "\t%u", "\n%u", "%4u", "%30u", "%[0-9]", "%*u"); $counter = 1; @@ -465,24 +465,6 @@ array(1) { bool(false) -- iteration 7 -- -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -bool(false) - --- iteration 8 -- array(1) { [0]=> int(2147483647) @@ -545,7 +527,7 @@ array(1) { } bool(false) --- iteration 9 -- +-- iteration 8 -- array(1) { [0]=> int(2147483647) @@ -608,7 +590,7 @@ array(1) { } bool(false) --- iteration 10 -- +-- iteration 9 -- array(1) { [0]=> string(10) "4294967082" @@ -671,7 +653,7 @@ array(1) { } bool(false) --- iteration 11 -- +-- iteration 10 -- array(1) { [0]=> int(2147483647) @@ -734,7 +716,7 @@ array(1) { } bool(false) --- iteration 12 -- +-- iteration 11 -- array(1) { [0]=> NULL @@ -797,7 +779,7 @@ array(1) { } bool(false) --- iteration 13 -- +-- iteration 12 -- array(0) { } array(0) { diff --git a/ext/standard/tests/file/fscanf_variation42.phpt b/ext/standard/tests/file/fscanf/fscanf_variation43.phpt similarity index 61% rename from ext/standard/tests/file/fscanf_variation42.phpt rename to ext/standard/tests/file/fscanf/fscanf_variation43.phpt index 90436ff124900..d5ec43ef63d40 100644 --- a/ext/standard/tests/file/fscanf_variation42.phpt +++ b/ext/standard/tests/file/fscanf/fscanf_variation43.phpt @@ -1,43 +1,40 @@ --TEST-- -Test fscanf() function: usage variations - unsigned formats with arrays +Test fscanf() function: usage variations - unsigned formats with strings --FILE-- "One", "two" => 2) -); +// array of strings +$strings = [ + '', + '0', + '1', + "\01", + '\01', + 'string', + 'true', + 'false', + 'null' +]; -$unsigned_formats = array( "%u", "%hu", "%lu", "%Lu", " %u", "%u ", "% u", "\t%u", "\n%u", "%4u", "%30u", "%[0-9]", "%*u"); +$unsigned_formats = array( "%u", "%hu", "%lu", "%Lu", " %u", "%u ", "\t%u", "\n%u", "%4u", "%30u", "%[0-9]", "%*u"); $counter = 1; // writing to the file -foreach($array_types as $value) { - @fprintf($file_handle, "%s", $value); +foreach($strings as $string) { + @fprintf($file_handle, $string); @fprintf($file_handle, "\n"); } // closing the file @@ -70,36 +67,21 @@ echo "\n*** Done ***"; --CLEAN-- --EXPECT-- -*** Test fscanf(): different unsigned format types with arrays *** +*** Test fscanf(): different unsigned format types with strings *** -- iteration 1 -- +NULL array(1) { [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL + int(0) } array(1) { [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL + int(1) } array(1) { [0]=> @@ -128,29 +110,14 @@ array(1) { bool(false) -- iteration 2 -- +NULL array(1) { [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL + int(0) } array(1) { [0]=> - NULL + int(1) } array(1) { [0]=> @@ -179,29 +146,14 @@ array(1) { bool(false) -- iteration 3 -- +NULL array(1) { [0]=> - NULL -} -array(1) { - [0]=> - NULL + int(0) } array(1) { [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL + int(1) } array(1) { [0]=> @@ -230,29 +182,14 @@ array(1) { bool(false) -- iteration 4 -- +NULL array(1) { [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL + int(0) } array(1) { [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL + int(1) } array(1) { [0]=> @@ -281,29 +218,14 @@ array(1) { bool(false) -- iteration 5 -- +NULL array(1) { [0]=> - NULL + int(0) } array(1) { [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL + int(1) } array(1) { [0]=> @@ -332,29 +254,14 @@ array(1) { bool(false) -- iteration 6 -- +NULL array(1) { [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL + int(0) } array(1) { [0]=> - NULL + int(1) } array(1) { [0]=> @@ -383,44 +290,14 @@ array(1) { bool(false) -- iteration 7 -- -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -bool(false) - --- iteration 8 -- -array(1) { - [0]=> - NULL -} +NULL array(1) { [0]=> - NULL + int(0) } array(1) { [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL + int(1) } array(1) { [0]=> @@ -448,30 +325,15 @@ array(1) { } bool(false) --- iteration 9 -- -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} +-- iteration 8 -- +NULL array(1) { [0]=> - NULL + int(0) } array(1) { [0]=> - NULL -} -array(1) { - [0]=> - NULL + int(1) } array(1) { [0]=> @@ -499,30 +361,15 @@ array(1) { } bool(false) --- iteration 10 -- -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} +-- iteration 9 -- +NULL array(1) { [0]=> - NULL + int(0) } array(1) { [0]=> - NULL + int(1) } array(1) { [0]=> @@ -550,30 +397,15 @@ array(1) { } bool(false) --- iteration 11 -- -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} +-- iteration 10 -- +NULL array(1) { [0]=> - NULL + int(0) } array(1) { [0]=> - NULL -} -array(1) { - [0]=> - NULL + int(1) } array(1) { [0]=> @@ -601,30 +433,18 @@ array(1) { } bool(false) --- iteration 12 -- -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} +-- iteration 11 -- array(1) { [0]=> NULL } array(1) { [0]=> - NULL + string(1) "0" } array(1) { [0]=> - NULL + string(1) "1" } array(1) { [0]=> @@ -652,15 +472,8 @@ array(1) { } bool(false) --- iteration 13 -- -array(0) { -} -array(0) { -} -array(0) { -} -array(0) { -} +-- iteration 12 -- +NULL array(0) { } array(0) { diff --git a/ext/standard/tests/file/fscanf_variation45.phpt b/ext/standard/tests/file/fscanf/fscanf_variation45.phpt similarity index 93% rename from ext/standard/tests/file/fscanf_variation45.phpt rename to ext/standard/tests/file/fscanf/fscanf_variation45.phpt index b694da0e555c6..a85bf76b72d97 100644 --- a/ext/standard/tests/file/fscanf_variation45.phpt +++ b/ext/standard/tests/file/fscanf/fscanf_variation45.phpt @@ -37,7 +37,7 @@ $valid_ints = array( 017777777777 // max positive integer as octal ); // various scientific formats -$scientific_formats = array( "%e", "%he", "%le", "%Le", " %e", "%e ", "% e", "\t%e", "\n%e", "%4e", "%30e", "%[0-1]", "%*e"); +$scientific_formats = array( "%e", "%he", "%le", "%Le", " %e", "%e ", "\t%e", "\n%e", "%4e", "%30e", "%[0-1]", "%*e"); $counter = 1; @@ -533,27 +533,6 @@ array(1) { bool(false) -- iteration 7 -- -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -bool(false) - --- iteration 8 -- array(1) { [0]=> float(0) @@ -628,7 +607,7 @@ array(1) { } bool(false) --- iteration 9 -- +-- iteration 8 -- array(1) { [0]=> float(0) @@ -703,7 +682,7 @@ array(1) { } bool(false) --- iteration 10 -- +-- iteration 9 -- array(1) { [0]=> float(0) @@ -778,7 +757,7 @@ array(1) { } bool(false) --- iteration 11 -- +-- iteration 10 -- array(1) { [0]=> float(0) @@ -853,7 +832,7 @@ array(1) { } bool(false) --- iteration 12 -- +-- iteration 11 -- array(1) { [0]=> string(1) "0" @@ -928,7 +907,7 @@ array(1) { } bool(false) --- iteration 13 -- +-- iteration 12 -- array(0) { } array(0) { diff --git a/ext/standard/tests/file/fscanf_variation46.phpt b/ext/standard/tests/file/fscanf/fscanf_variation46.phpt similarity index 93% rename from ext/standard/tests/file/fscanf_variation46.phpt rename to ext/standard/tests/file/fscanf/fscanf_variation46.phpt index bc96af6dbe37d..edaf912e0a7d9 100644 --- a/ext/standard/tests/file/fscanf_variation46.phpt +++ b/ext/standard/tests/file/fscanf/fscanf_variation46.phpt @@ -35,7 +35,7 @@ $float_values = array ( 10.5e+5 ); -$scientific_formats = array( "%e", "%he", "%le", "%Le", " %e", "%e ", "% e", "\t%e", "\n%e", "%4e", "%30e", "%[0-9]", "%*e"); +$scientific_formats = array( "%e", "%he", "%le", "%Le", " %e", "%e ", "\t%e", "\n%e", "%4e", "%30e", "%[0-9]", "%*e"); $counter = 1; @@ -459,24 +459,6 @@ array(1) { bool(false) -- iteration 7 -- -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -bool(false) - --- iteration 8 -- array(1) { [0]=> float(-2147483649) @@ -539,7 +521,7 @@ array(1) { } bool(false) --- iteration 9 -- +-- iteration 8 -- array(1) { [0]=> float(-2147483649) @@ -602,7 +584,7 @@ array(1) { } bool(false) --- iteration 10 -- +-- iteration 9 -- array(1) { [0]=> float(-214) @@ -665,7 +647,7 @@ array(1) { } bool(false) --- iteration 11 -- +-- iteration 10 -- array(1) { [0]=> float(-2147483649) @@ -728,7 +710,7 @@ array(1) { } bool(false) --- iteration 12 -- +-- iteration 11 -- array(1) { [0]=> NULL @@ -791,7 +773,7 @@ array(1) { } bool(false) --- iteration 13 -- +-- iteration 12 -- array(0) { } array(0) { diff --git a/ext/standard/tests/file/fscanf_variation48.phpt b/ext/standard/tests/file/fscanf/fscanf_variation49.phpt similarity index 61% rename from ext/standard/tests/file/fscanf_variation48.phpt rename to ext/standard/tests/file/fscanf/fscanf_variation49.phpt index aa717bd83e0de..d7f465c1c7c45 100644 --- a/ext/standard/tests/file/fscanf_variation48.phpt +++ b/ext/standard/tests/file/fscanf/fscanf_variation49.phpt @@ -1,43 +1,40 @@ --TEST-- -Test fscanf() function: usage variations - scientific formats with arrays +Test fscanf() function: usage variations - scientific formats with strings --FILE-- "One", "two" => 2) -); +// array of strings +$strings = [ + '', + '0', + '1', + "\01", + '\01', + 'string', + 'true', + 'false', + 'null' +]; -$scientific_formats = array( "%e", "%he", "%le", "%Le", " %e", "%e ", "% e", "\t%e", "\n%e", "%4e", "%30e", "%[0-9]", "%*e"); +$scientific_formats = array( "%e", "%he", "%le", "%Le", " %e", "%e ", "\t%e", "\n%e", "%4e", "%30e", "%[0-9]", "%*e"); $counter = 1; // writing to the file -foreach($array_types as $value) { - @fprintf($file_handle, "%s", $value); +foreach($strings as $string) { + @fprintf($file_handle, $string); @fprintf($file_handle, "\n"); } // closing the file @@ -70,36 +67,21 @@ echo "\n*** Done ***"; --CLEAN-- --EXPECT-- -*** Test fscanf(): different scientific format types with arrays *** +*** Test fscanf(): different scientific format types with strings *** -- iteration 1 -- +NULL array(1) { [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL + float(0) } array(1) { [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL + float(1) } array(1) { [0]=> @@ -128,29 +110,14 @@ array(1) { bool(false) -- iteration 2 -- +NULL array(1) { [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL + float(0) } array(1) { [0]=> - NULL + float(1) } array(1) { [0]=> @@ -179,29 +146,14 @@ array(1) { bool(false) -- iteration 3 -- +NULL array(1) { [0]=> - NULL -} -array(1) { - [0]=> - NULL + float(0) } array(1) { [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL + float(1) } array(1) { [0]=> @@ -230,29 +182,14 @@ array(1) { bool(false) -- iteration 4 -- +NULL array(1) { [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL + float(0) } array(1) { [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL + float(1) } array(1) { [0]=> @@ -281,29 +218,14 @@ array(1) { bool(false) -- iteration 5 -- +NULL array(1) { [0]=> - NULL + float(0) } array(1) { [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL + float(1) } array(1) { [0]=> @@ -332,29 +254,14 @@ array(1) { bool(false) -- iteration 6 -- +NULL array(1) { [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL + float(0) } array(1) { [0]=> - NULL + float(1) } array(1) { [0]=> @@ -383,44 +290,14 @@ array(1) { bool(false) -- iteration 7 -- -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -bool(false) - --- iteration 8 -- -array(1) { - [0]=> - NULL -} +NULL array(1) { [0]=> - NULL + float(0) } array(1) { [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL + float(1) } array(1) { [0]=> @@ -448,30 +325,15 @@ array(1) { } bool(false) --- iteration 9 -- -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} +-- iteration 8 -- +NULL array(1) { [0]=> - NULL + float(0) } array(1) { [0]=> - NULL -} -array(1) { - [0]=> - NULL + float(1) } array(1) { [0]=> @@ -499,30 +361,15 @@ array(1) { } bool(false) --- iteration 10 -- -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} +-- iteration 9 -- +NULL array(1) { [0]=> - NULL + float(0) } array(1) { [0]=> - NULL + float(1) } array(1) { [0]=> @@ -550,30 +397,15 @@ array(1) { } bool(false) --- iteration 11 -- -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} +-- iteration 10 -- +NULL array(1) { [0]=> - NULL + float(0) } array(1) { [0]=> - NULL -} -array(1) { - [0]=> - NULL + float(1) } array(1) { [0]=> @@ -601,30 +433,18 @@ array(1) { } bool(false) --- iteration 12 -- -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} +-- iteration 11 -- array(1) { [0]=> NULL } array(1) { [0]=> - NULL + string(1) "0" } array(1) { [0]=> - NULL + string(1) "1" } array(1) { [0]=> @@ -652,15 +472,8 @@ array(1) { } bool(false) --- iteration 13 -- -array(0) { -} -array(0) { -} -array(0) { -} -array(0) { -} +-- iteration 12 -- +NULL array(0) { } array(0) { diff --git a/ext/standard/tests/file/fscanf_variation51.phpt b/ext/standard/tests/file/fscanf/fscanf_variation51.phpt similarity index 100% rename from ext/standard/tests/file/fscanf_variation51.phpt rename to ext/standard/tests/file/fscanf/fscanf_variation51.phpt diff --git a/ext/standard/tests/file/fscanf_variation52.phpt b/ext/standard/tests/file/fscanf/fscanf_variation52.phpt similarity index 100% rename from ext/standard/tests/file/fscanf_variation52.phpt rename to ext/standard/tests/file/fscanf/fscanf_variation52.phpt diff --git a/ext/standard/tests/file/fscanf_variation53.phpt b/ext/standard/tests/file/fscanf/fscanf_variation53.phpt similarity index 100% rename from ext/standard/tests/file/fscanf_variation53.phpt rename to ext/standard/tests/file/fscanf/fscanf_variation53.phpt diff --git a/ext/standard/tests/file/fscanf_variation55.phpt b/ext/standard/tests/file/fscanf/fscanf_variation55.phpt similarity index 100% rename from ext/standard/tests/file/fscanf_variation55.phpt rename to ext/standard/tests/file/fscanf/fscanf_variation55.phpt diff --git a/ext/standard/tests/file/fscanf_variation5.phpt b/ext/standard/tests/file/fscanf/fscanf_variation6.phpt similarity index 61% rename from ext/standard/tests/file/fscanf_variation5.phpt rename to ext/standard/tests/file/fscanf/fscanf_variation6.phpt index 7ccdbf6402e49..8f19341cfb72b 100644 --- a/ext/standard/tests/file/fscanf_variation5.phpt +++ b/ext/standard/tests/file/fscanf/fscanf_variation6.phpt @@ -1,43 +1,40 @@ --TEST-- -Test fscanf() function: usage variations - integer formats with arrays +Test fscanf() function: usage variations - integer formats with strings --FILE-- "One", "two" => 2) -); +// array of strings +$strings = [ + '', + '0', + '1', + "\01", + '\01', + 'string', + 'true', + 'false', + 'null' +]; -$int_formats = array( "%d", "%hd", "%ld", "%Ld", " %d", "%d ", "% d", "\t%d", "\n%d", "%4d", "%30d", "%[0-9]", "%*d"); +$int_formats = array( "%d", "%hd", "%ld", "%Ld", " %d", "%d ", "\t%d", "\n%d", "%4d", "%30d", "%[0-9]", "%*d"); $counter = 1; // writing to the file -foreach($array_types as $value) { - @fprintf($file_handle, "%s", $value); +foreach($strings as $string) { + @fprintf($file_handle, $string); @fprintf($file_handle, "\n"); } // closing the file @@ -70,36 +67,21 @@ echo "\n*** Done ***"; --CLEAN-- --EXPECT-- -*** Test fscanf(): different integer format types with arrays *** +*** Test fscanf(): different integer format types with strings *** -- iteration 1 -- +NULL array(1) { [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL + int(0) } array(1) { [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL + int(1) } array(1) { [0]=> @@ -128,29 +110,14 @@ array(1) { bool(false) -- iteration 2 -- +NULL array(1) { [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL + int(0) } array(1) { [0]=> - NULL + int(1) } array(1) { [0]=> @@ -179,29 +146,14 @@ array(1) { bool(false) -- iteration 3 -- +NULL array(1) { [0]=> - NULL -} -array(1) { - [0]=> - NULL + int(0) } array(1) { [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL + int(1) } array(1) { [0]=> @@ -230,29 +182,14 @@ array(1) { bool(false) -- iteration 4 -- +NULL array(1) { [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL + int(0) } array(1) { [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL + int(1) } array(1) { [0]=> @@ -281,29 +218,14 @@ array(1) { bool(false) -- iteration 5 -- +NULL array(1) { [0]=> - NULL + int(0) } array(1) { [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL + int(1) } array(1) { [0]=> @@ -332,29 +254,14 @@ array(1) { bool(false) -- iteration 6 -- +NULL array(1) { [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL + int(0) } array(1) { [0]=> - NULL + int(1) } array(1) { [0]=> @@ -383,44 +290,14 @@ array(1) { bool(false) -- iteration 7 -- -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -bool(false) - --- iteration 8 -- -array(1) { - [0]=> - NULL -} +NULL array(1) { [0]=> - NULL + int(0) } array(1) { [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL + int(1) } array(1) { [0]=> @@ -448,30 +325,15 @@ array(1) { } bool(false) --- iteration 9 -- -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} +-- iteration 8 -- +NULL array(1) { [0]=> - NULL + int(0) } array(1) { [0]=> - NULL -} -array(1) { - [0]=> - NULL + int(1) } array(1) { [0]=> @@ -499,30 +361,15 @@ array(1) { } bool(false) --- iteration 10 -- -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} +-- iteration 9 -- +NULL array(1) { [0]=> - NULL + int(0) } array(1) { [0]=> - NULL + int(1) } array(1) { [0]=> @@ -550,30 +397,15 @@ array(1) { } bool(false) --- iteration 11 -- -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} +-- iteration 10 -- +NULL array(1) { [0]=> - NULL + int(0) } array(1) { [0]=> - NULL -} -array(1) { - [0]=> - NULL + int(1) } array(1) { [0]=> @@ -601,30 +433,18 @@ array(1) { } bool(false) --- iteration 12 -- -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} +-- iteration 11 -- array(1) { [0]=> NULL } array(1) { [0]=> - NULL + string(1) "0" } array(1) { [0]=> - NULL + string(1) "1" } array(1) { [0]=> @@ -652,15 +472,8 @@ array(1) { } bool(false) --- iteration 13 -- -array(0) { -} -array(0) { -} -array(0) { -} -array(0) { -} +-- iteration 12 -- +NULL array(0) { } array(0) { diff --git a/ext/standard/tests/file/fscanf_variation8.phpt b/ext/standard/tests/file/fscanf/fscanf_variation8.phpt similarity index 93% rename from ext/standard/tests/file/fscanf_variation8.phpt rename to ext/standard/tests/file/fscanf/fscanf_variation8.phpt index 2851d7c027736..0a01fd93ee5c2 100644 --- a/ext/standard/tests/file/fscanf_variation8.phpt +++ b/ext/standard/tests/file/fscanf/fscanf_variation8.phpt @@ -52,7 +52,7 @@ $valid_floats = array( // various float formats $float_formats = array( "%f", "%hf", "%lf", "%Lf", - " %f", "%f ", "% f", + " %f", "%f ", "\t%f", "\n%f", "%4f", "%30f", "%[0-9]", "%*f", ); @@ -839,39 +839,6 @@ array(1) { bool(false) -- iteration 7 -- -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -bool(false) - --- iteration 8 -- array(1) { [0]=> float(-2147483649) @@ -994,7 +961,7 @@ array(1) { } bool(false) --- iteration 9 -- +-- iteration 8 -- array(1) { [0]=> float(-2147483649) @@ -1117,7 +1084,7 @@ array(1) { } bool(false) --- iteration 10 -- +-- iteration 9 -- array(1) { [0]=> float(-214) @@ -1240,7 +1207,7 @@ array(1) { } bool(false) --- iteration 11 -- +-- iteration 10 -- array(1) { [0]=> float(-2147483649) @@ -1363,7 +1330,7 @@ array(1) { } bool(false) --- iteration 12 -- +-- iteration 11 -- array(1) { [0]=> NULL @@ -1486,7 +1453,7 @@ array(1) { } bool(false) --- iteration 13 -- +-- iteration 12 -- array(0) { } array(0) { diff --git a/ext/standard/tests/file/fscanf_variation9.phpt b/ext/standard/tests/file/fscanf/fscanf_variation9.phpt similarity index 93% rename from ext/standard/tests/file/fscanf_variation9.phpt rename to ext/standard/tests/file/fscanf/fscanf_variation9.phpt index 8b88a036f3baf..1d6bb22045ce0 100644 --- a/ext/standard/tests/file/fscanf_variation9.phpt +++ b/ext/standard/tests/file/fscanf/fscanf_variation9.phpt @@ -44,7 +44,7 @@ $integer_values = array ( 017777777777 // max positive integer as octal ); -$float_formats = array( "%f", "%hf", "%lf", "%Lf", " %f", "%f ", "% f", "\t%f", "\n%f", "%4f", "%30f", "%[0-9]", "%*f"); +$float_formats = array( "%f", "%hf", "%lf", "%Lf", " %f", "%f ", "\t%f", "\n%f", "%4f", "%30f", "%[0-9]", "%*f"); $counter = 1; @@ -540,27 +540,6 @@ array(1) { bool(false) -- iteration 7 -- -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -bool(false) - --- iteration 8 -- array(1) { [0]=> float(0) @@ -635,7 +614,7 @@ array(1) { } bool(false) --- iteration 9 -- +-- iteration 8 -- array(1) { [0]=> float(0) @@ -710,7 +689,7 @@ array(1) { } bool(false) --- iteration 10 -- +-- iteration 9 -- array(1) { [0]=> float(0) @@ -785,7 +764,7 @@ array(1) { } bool(false) --- iteration 11 -- +-- iteration 10 -- array(1) { [0]=> float(0) @@ -860,7 +839,7 @@ array(1) { } bool(false) --- iteration 12 -- +-- iteration 11 -- array(1) { [0]=> string(1) "0" @@ -935,7 +914,7 @@ array(1) { } bool(false) --- iteration 13 -- +-- iteration 12 -- array(0) { } array(0) { diff --git a/ext/standard/tests/file/fscanf_variation10.phpt b/ext/standard/tests/file/fscanf_variation10.phpt deleted file mode 100644 index 1de7d25ffd90f..0000000000000 --- a/ext/standard/tests/file/fscanf_variation10.phpt +++ /dev/null @@ -1,216 +0,0 @@ ---TEST-- -Test fscanf() function: usage variations - float formats with resource ---FILE-- -getMessage() . "\n"; - } - } - $counter++; -} - -// closing the resources -fclose($fp); -closedir($dfp); - -echo "\n*** Done ***"; -?> ---CLEAN-- - ---EXPECT-- -*** Test fscanf(): different float format types with resource *** - --- iteration 1 -- -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -bool(false) - --- iteration 2 -- -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -bool(false) - --- iteration 3 -- -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -bool(false) - --- iteration 4 -- -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -bool(false) - --- iteration 5 -- -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -bool(false) - --- iteration 6 -- -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -bool(false) - --- iteration 7 -- -Bad scan conversion character " " -Bad scan conversion character " " -bool(false) - --- iteration 8 -- -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -bool(false) - --- iteration 9 -- -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -bool(false) - --- iteration 10 -- -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -bool(false) - --- iteration 11 -- -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -bool(false) - --- iteration 12 -- -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -bool(false) - --- iteration 13 -- -array(0) { -} -array(0) { -} -bool(false) - -*** Done *** diff --git a/ext/standard/tests/file/fscanf_variation12.phpt b/ext/standard/tests/file/fscanf_variation12.phpt deleted file mode 100644 index 0969d05febced..0000000000000 --- a/ext/standard/tests/file/fscanf_variation12.phpt +++ /dev/null @@ -1,908 +0,0 @@ ---TEST-- -Test fscanf() function: usage variations - float formats with strings ---FILE-- -getMessage() . "\n"; - } - } - $counter++; -} - -echo "\n*** Done ***"; -?> ---CLEAN-- - ---EXPECT-- -*** Test fscanf(): different float format types with strings *** - --- iteration 1 -- -NULL -NULL -array(1) { - [0]=> - float(0) -} -array(1) { - [0]=> - float(0) -} -array(1) { - [0]=> - float(1) -} -array(1) { - [0]=> - float(1) -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -bool(false) - --- iteration 2 -- -NULL -NULL -array(1) { - [0]=> - float(0) -} -array(1) { - [0]=> - float(0) -} -array(1) { - [0]=> - float(1) -} -array(1) { - [0]=> - float(1) -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -bool(false) - --- iteration 3 -- -NULL -NULL -array(1) { - [0]=> - float(0) -} -array(1) { - [0]=> - float(0) -} -array(1) { - [0]=> - float(1) -} -array(1) { - [0]=> - float(1) -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -bool(false) - --- iteration 4 -- -NULL -NULL -array(1) { - [0]=> - float(0) -} -array(1) { - [0]=> - float(0) -} -array(1) { - [0]=> - float(1) -} -array(1) { - [0]=> - float(1) -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -bool(false) - --- iteration 5 -- -NULL -NULL -array(1) { - [0]=> - float(0) -} -array(1) { - [0]=> - float(0) -} -array(1) { - [0]=> - float(1) -} -array(1) { - [0]=> - float(1) -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -bool(false) - --- iteration 6 -- -NULL -NULL -array(1) { - [0]=> - float(0) -} -array(1) { - [0]=> - float(0) -} -array(1) { - [0]=> - float(1) -} -array(1) { - [0]=> - float(1) -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -bool(false) - --- iteration 7 -- -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -bool(false) - --- iteration 8 -- -NULL -NULL -array(1) { - [0]=> - float(0) -} -array(1) { - [0]=> - float(0) -} -array(1) { - [0]=> - float(1) -} -array(1) { - [0]=> - float(1) -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -bool(false) - --- iteration 9 -- -NULL -NULL -array(1) { - [0]=> - float(0) -} -array(1) { - [0]=> - float(0) -} -array(1) { - [0]=> - float(1) -} -array(1) { - [0]=> - float(1) -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -bool(false) - --- iteration 10 -- -NULL -NULL -array(1) { - [0]=> - float(0) -} -array(1) { - [0]=> - float(0) -} -array(1) { - [0]=> - float(1) -} -array(1) { - [0]=> - float(1) -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -bool(false) - --- iteration 11 -- -NULL -NULL -array(1) { - [0]=> - float(0) -} -array(1) { - [0]=> - float(0) -} -array(1) { - [0]=> - float(1) -} -array(1) { - [0]=> - float(1) -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -bool(false) - --- iteration 12 -- -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - string(1) "0" -} -array(1) { - [0]=> - string(1) "0" -} -array(1) { - [0]=> - string(1) "1" -} -array(1) { - [0]=> - string(1) "1" -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -bool(false) - --- iteration 13 -- -NULL -NULL -array(0) { -} -array(0) { -} -array(0) { -} -array(0) { -} -array(0) { -} -array(0) { -} -array(0) { -} -array(0) { -} -array(0) { -} -array(0) { -} -array(0) { -} -array(0) { -} -array(0) { -} -array(0) { -} -array(0) { -} -array(0) { -} -bool(false) - -*** Done *** diff --git a/ext/standard/tests/file/fscanf_variation13.phpt b/ext/standard/tests/file/fscanf_variation13.phpt deleted file mode 100644 index 73806dc6e488b..0000000000000 --- a/ext/standard/tests/file/fscanf_variation13.phpt +++ /dev/null @@ -1,236 +0,0 @@ ---TEST-- -Test fscanf() function: usage variations - float formats with boolean ---FILE-- -getMessage() . "\n"; - } - } - $counter++; -} - -echo "\n*** Done ***"; -?> ---CLEAN-- - ---EXPECT-- -*** Test fscanf(): different float format types with boolean data *** - --- iteration 1 -- -array(1) { - [0]=> - float(1) -} -NULL -array(1) { - [0]=> - float(1) -} -NULL -bool(false) - --- iteration 2 -- -array(1) { - [0]=> - float(1) -} -NULL -array(1) { - [0]=> - float(1) -} -NULL -bool(false) - --- iteration 3 -- -array(1) { - [0]=> - float(1) -} -NULL -array(1) { - [0]=> - float(1) -} -NULL -bool(false) - --- iteration 4 -- -array(1) { - [0]=> - float(1) -} -NULL -array(1) { - [0]=> - float(1) -} -NULL -bool(false) - --- iteration 5 -- -array(1) { - [0]=> - float(1) -} -NULL -array(1) { - [0]=> - float(1) -} -NULL -bool(false) - --- iteration 6 -- -array(1) { - [0]=> - float(1) -} -NULL -array(1) { - [0]=> - float(1) -} -NULL -bool(false) - --- iteration 7 -- -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -bool(false) - --- iteration 8 -- -array(1) { - [0]=> - float(1) -} -NULL -array(1) { - [0]=> - float(1) -} -NULL -bool(false) - --- iteration 9 -- -array(1) { - [0]=> - float(1) -} -NULL -array(1) { - [0]=> - float(1) -} -NULL -bool(false) - --- iteration 10 -- -array(1) { - [0]=> - float(1) -} -NULL -array(1) { - [0]=> - float(1) -} -NULL -bool(false) - --- iteration 11 -- -array(1) { - [0]=> - float(1) -} -NULL -array(1) { - [0]=> - float(1) -} -NULL -bool(false) - --- iteration 12 -- -array(1) { - [0]=> - string(1) "1" -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - string(1) "1" -} -array(1) { - [0]=> - NULL -} -bool(false) - --- iteration 13 -- -array(0) { -} -NULL -array(0) { -} -NULL -bool(false) - -*** Done *** diff --git a/ext/standard/tests/file/fscanf_variation16.phpt b/ext/standard/tests/file/fscanf_variation16.phpt deleted file mode 100644 index 199db82a026e8..0000000000000 --- a/ext/standard/tests/file/fscanf_variation16.phpt +++ /dev/null @@ -1,215 +0,0 @@ ---TEST-- -Test fscanf() function: usage variations - string formats with resource ---FILE-- -getMessage() . "\n"; - } - } - $counter++; -} - -// closing the resources -fclose($fp); -closedir($dfp); - -echo "\n*** Done ***"; -?> ---CLEAN-- - ---EXPECT-- -*** Test fscanf(): different string format types with resource *** - --- iteration 1 -- -array(1) { - [0]=> - string(8) "Resource" -} -array(1) { - [0]=> - string(8) "Resource" -} -bool(false) - --- iteration 2 -- -array(1) { - [0]=> - string(8) "Resource" -} -array(1) { - [0]=> - string(8) "Resource" -} -bool(false) - --- iteration 3 -- -array(1) { - [0]=> - string(8) "Resource" -} -array(1) { - [0]=> - string(8) "Resource" -} -bool(false) - --- iteration 4 -- -array(1) { - [0]=> - string(8) "Resource" -} -array(1) { - [0]=> - string(8) "Resource" -} -bool(false) - --- iteration 5 -- -array(1) { - [0]=> - string(8) "Resource" -} -array(1) { - [0]=> - string(8) "Resource" -} -bool(false) - --- iteration 6 -- -array(1) { - [0]=> - string(8) "Resource" -} -array(1) { - [0]=> - string(8) "Resource" -} -bool(false) - --- iteration 7 -- -Bad scan conversion character " " -Bad scan conversion character " " -bool(false) - --- iteration 8 -- -array(1) { - [0]=> - string(8) "Resource" -} -array(1) { - [0]=> - string(8) "Resource" -} -bool(false) - --- iteration 9 -- -array(1) { - [0]=> - string(8) "Resource" -} -array(1) { - [0]=> - string(8) "Resource" -} -bool(false) - --- iteration 10 -- -array(1) { - [0]=> - string(4) "Reso" -} -array(1) { - [0]=> - string(4) "Reso" -} -bool(false) - --- iteration 11 -- -array(1) { - [0]=> - string(8) "Resource" -} -array(1) { - [0]=> - string(8) "Resource" -} -bool(false) - --- iteration 12 -- -array(1) { - [0]=> - string(8) "Resource" -} -array(1) { - [0]=> - string(8) "Resource" -} -bool(false) - --- iteration 13 -- -array(0) { -} -array(0) { -} -bool(false) - -*** Done *** diff --git a/ext/standard/tests/file/fscanf_variation17.phpt b/ext/standard/tests/file/fscanf_variation17.phpt deleted file mode 100644 index 64080a1a83b95..0000000000000 --- a/ext/standard/tests/file/fscanf_variation17.phpt +++ /dev/null @@ -1,686 +0,0 @@ ---TEST-- -Test fscanf() function: usage variations - string formats with arrays ---FILE-- - "One", "two" => 2) -); - -$string_formats = array( "%s", - "%hs", "%ls", "%Ls", - " %s", "%s ", "% s", - "\t%s", "\n%s", "%4s", - "%30s", "%[a-zA-Z0-9]", "%*s"); - -$counter = 1; - -// writing to the file -foreach($array_types as $value) { - @fprintf($file_handle, "%s", $value); - @fprintf($file_handle, "\n"); -} -// closing the file -fclose($file_handle); - -// opening the file for reading -$file_handle = fopen($filename, "r"); -if($file_handle == false) { - exit("Error:failed to open file $filename"); -} - -$counter = 1; -// reading the values from file using different string formats -foreach($string_formats as $string_format) { - // rewind the file so that for every foreach iteration the file pointer starts from bof - rewind($file_handle); - echo "\n-- iteration $counter --\n"; - while( !feof($file_handle) ) { - try { - var_dump(fscanf($file_handle,$string_format)); - } catch (ValueError $exception) { - echo $exception->getMessage() . "\n"; - } - } - $counter++; -} - -echo "\n*** Done ***"; -?> ---CLEAN-- - ---EXPECT-- -*** Test fscanf(): different string format types with arrays *** - --- iteration 1 -- -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -bool(false) - --- iteration 2 -- -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -bool(false) - --- iteration 3 -- -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -bool(false) - --- iteration 4 -- -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -bool(false) - --- iteration 5 -- -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -bool(false) - --- iteration 6 -- -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -bool(false) - --- iteration 7 -- -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -bool(false) - --- iteration 8 -- -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -bool(false) - --- iteration 9 -- -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -bool(false) - --- iteration 10 -- -array(1) { - [0]=> - string(4) "Arra" -} -array(1) { - [0]=> - string(4) "Arra" -} -array(1) { - [0]=> - string(4) "Arra" -} -array(1) { - [0]=> - string(4) "Arra" -} -array(1) { - [0]=> - string(4) "Arra" -} -array(1) { - [0]=> - string(4) "Arra" -} -array(1) { - [0]=> - string(4) "Arra" -} -array(1) { - [0]=> - string(4) "Arra" -} -array(1) { - [0]=> - string(4) "Arra" -} -array(1) { - [0]=> - string(4) "Arra" -} -array(1) { - [0]=> - string(4) "Arra" -} -array(1) { - [0]=> - string(4) "Arra" -} -bool(false) - --- iteration 11 -- -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -bool(false) - --- iteration 12 -- -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -bool(false) - --- iteration 13 -- -array(0) { -} -array(0) { -} -array(0) { -} -array(0) { -} -array(0) { -} -array(0) { -} -array(0) { -} -array(0) { -} -array(0) { -} -array(0) { -} -array(0) { -} -array(0) { -} -bool(false) - -*** Done *** diff --git a/ext/standard/tests/file/fscanf_variation19.phpt b/ext/standard/tests/file/fscanf_variation19.phpt deleted file mode 100644 index f5bc3f19e386c..0000000000000 --- a/ext/standard/tests/file/fscanf_variation19.phpt +++ /dev/null @@ -1,240 +0,0 @@ ---TEST-- -Test fscanf() function: usage variations - string formats with boolean ---FILE-- -getMessage() . "\n"; - } - } - $counter++; -} - -echo "\n*** Done ***"; -?> ---CLEAN-- - ---EXPECT-- -*** Test fscanf(): different string format types with boolean data *** - --- iteration 1 -- -array(1) { - [0]=> - string(1) "1" -} -NULL -array(1) { - [0]=> - string(1) "1" -} -NULL -bool(false) - --- iteration 2 -- -array(1) { - [0]=> - string(1) "1" -} -NULL -array(1) { - [0]=> - string(1) "1" -} -NULL -bool(false) - --- iteration 3 -- -array(1) { - [0]=> - string(1) "1" -} -NULL -array(1) { - [0]=> - string(1) "1" -} -NULL -bool(false) - --- iteration 4 -- -array(1) { - [0]=> - string(1) "1" -} -NULL -array(1) { - [0]=> - string(1) "1" -} -NULL -bool(false) - --- iteration 5 -- -array(1) { - [0]=> - string(1) "1" -} -NULL -array(1) { - [0]=> - string(1) "1" -} -NULL -bool(false) - --- iteration 6 -- -array(1) { - [0]=> - string(1) "1" -} -NULL -array(1) { - [0]=> - string(1) "1" -} -NULL -bool(false) - --- iteration 7 -- -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -bool(false) - --- iteration 8 -- -array(1) { - [0]=> - string(1) "1" -} -NULL -array(1) { - [0]=> - string(1) "1" -} -NULL -bool(false) - --- iteration 9 -- -array(1) { - [0]=> - string(1) "1" -} -NULL -array(1) { - [0]=> - string(1) "1" -} -NULL -bool(false) - --- iteration 10 -- -array(1) { - [0]=> - string(1) "1" -} -NULL -array(1) { - [0]=> - string(1) "1" -} -NULL -bool(false) - --- iteration 11 -- -array(1) { - [0]=> - string(1) "1" -} -NULL -array(1) { - [0]=> - string(1) "1" -} -NULL -bool(false) - --- iteration 12 -- -array(1) { - [0]=> - string(1) "1" -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - string(1) "1" -} -array(1) { - [0]=> - NULL -} -bool(false) - --- iteration 13 -- -array(0) { -} -NULL -array(0) { -} -NULL -bool(false) - -*** Done *** diff --git a/ext/standard/tests/file/fscanf_variation22.phpt b/ext/standard/tests/file/fscanf_variation22.phpt deleted file mode 100644 index 87a5fe21bc27a..0000000000000 --- a/ext/standard/tests/file/fscanf_variation22.phpt +++ /dev/null @@ -1,215 +0,0 @@ ---TEST-- -Test fscanf() function: usage variations - char formats with resource ---FILE-- -getMessage() . "\n"; - } - } - $counter++; -} - -// closing the resources -fclose($fp); -closedir($dfp); - -echo "\n*** Done ***"; -?> ---CLEAN-- - ---EXPECT-- -*** Test fscanf(): different char format types with resource *** - --- iteration 1 -- -array(1) { - [0]=> - string(1) "R" -} -array(1) { - [0]=> - string(1) "R" -} -bool(false) - --- iteration 2 -- -array(1) { - [0]=> - string(1) "R" -} -array(1) { - [0]=> - string(1) "R" -} -bool(false) - --- iteration 3 -- -array(1) { - [0]=> - string(1) "R" -} -array(1) { - [0]=> - string(1) "R" -} -bool(false) - --- iteration 4 -- -array(1) { - [0]=> - string(1) "R" -} -array(1) { - [0]=> - string(1) "R" -} -bool(false) - --- iteration 5 -- -array(1) { - [0]=> - string(1) "R" -} -array(1) { - [0]=> - string(1) "R" -} -bool(false) - --- iteration 6 -- -array(1) { - [0]=> - string(1) "R" -} -array(1) { - [0]=> - string(1) "R" -} -bool(false) - --- iteration 7 -- -Bad scan conversion character " " -Bad scan conversion character " " -bool(false) - --- iteration 8 -- -array(1) { - [0]=> - string(1) "R" -} -array(1) { - [0]=> - string(1) "R" -} -bool(false) - --- iteration 9 -- -array(1) { - [0]=> - string(1) "R" -} -array(1) { - [0]=> - string(1) "R" -} -bool(false) - --- iteration 10 -- -array(1) { - [0]=> - string(4) "Reso" -} -array(1) { - [0]=> - string(4) "Reso" -} -bool(false) - --- iteration 11 -- -array(1) { - [0]=> - string(8) "Resource" -} -array(1) { - [0]=> - string(8) "Resource" -} -bool(false) - --- iteration 12 -- -array(1) { - [0]=> - string(8) "Resource" -} -array(1) { - [0]=> - string(8) "Resource" -} -bool(false) - --- iteration 13 -- -array(0) { -} -array(0) { -} -bool(false) - -*** Done *** diff --git a/ext/standard/tests/file/fscanf_variation23.phpt b/ext/standard/tests/file/fscanf_variation23.phpt deleted file mode 100644 index f7bb4ee552011..0000000000000 --- a/ext/standard/tests/file/fscanf_variation23.phpt +++ /dev/null @@ -1,686 +0,0 @@ ---TEST-- -Test fscanf() function: usage variations - char formats with arrays ---FILE-- - "One", "two" => 2) -); - -$char_formats = array( "%c", - "%hc", "%lc", "%Lc", - " %c", "%c ", "% c", - "\t%c", "\n%c", "%4c", - "%30c", "%[a-zA-Z@#$&0-9]", "%*c"); - -$counter = 1; - -// writing to the file -foreach($array_types as $value) { - @fprintf($file_handle, "%s", $value); - @fprintf($file_handle, "\n"); -} -// closing the file -fclose($file_handle); - -// opening the file for reading -$file_handle = fopen($filename, "r"); -if($file_handle == false) { - exit("Error:failed to open file $filename"); -} - -$counter = 1; -// reading the values from file using different char formats -foreach($char_formats as $char_format) { - // rewind the file so that for every foreach iteration the file pointer starts from bof - rewind($file_handle); - echo "\n-- iteration $counter --\n"; - while( !feof($file_handle) ) { - try { - var_dump(fscanf($file_handle,$char_format)); - } catch (ValueError $exception) { - echo $exception->getMessage() . "\n"; - } - } - $counter++; -} - -echo "\n*** Done ***"; -?> ---CLEAN-- - ---EXPECT-- -*** Test fscanf(): different char format types with arrays *** - --- iteration 1 -- -array(1) { - [0]=> - string(1) "A" -} -array(1) { - [0]=> - string(1) "A" -} -array(1) { - [0]=> - string(1) "A" -} -array(1) { - [0]=> - string(1) "A" -} -array(1) { - [0]=> - string(1) "A" -} -array(1) { - [0]=> - string(1) "A" -} -array(1) { - [0]=> - string(1) "A" -} -array(1) { - [0]=> - string(1) "A" -} -array(1) { - [0]=> - string(1) "A" -} -array(1) { - [0]=> - string(1) "A" -} -array(1) { - [0]=> - string(1) "A" -} -array(1) { - [0]=> - string(1) "A" -} -bool(false) - --- iteration 2 -- -array(1) { - [0]=> - string(1) "A" -} -array(1) { - [0]=> - string(1) "A" -} -array(1) { - [0]=> - string(1) "A" -} -array(1) { - [0]=> - string(1) "A" -} -array(1) { - [0]=> - string(1) "A" -} -array(1) { - [0]=> - string(1) "A" -} -array(1) { - [0]=> - string(1) "A" -} -array(1) { - [0]=> - string(1) "A" -} -array(1) { - [0]=> - string(1) "A" -} -array(1) { - [0]=> - string(1) "A" -} -array(1) { - [0]=> - string(1) "A" -} -array(1) { - [0]=> - string(1) "A" -} -bool(false) - --- iteration 3 -- -array(1) { - [0]=> - string(1) "A" -} -array(1) { - [0]=> - string(1) "A" -} -array(1) { - [0]=> - string(1) "A" -} -array(1) { - [0]=> - string(1) "A" -} -array(1) { - [0]=> - string(1) "A" -} -array(1) { - [0]=> - string(1) "A" -} -array(1) { - [0]=> - string(1) "A" -} -array(1) { - [0]=> - string(1) "A" -} -array(1) { - [0]=> - string(1) "A" -} -array(1) { - [0]=> - string(1) "A" -} -array(1) { - [0]=> - string(1) "A" -} -array(1) { - [0]=> - string(1) "A" -} -bool(false) - --- iteration 4 -- -array(1) { - [0]=> - string(1) "A" -} -array(1) { - [0]=> - string(1) "A" -} -array(1) { - [0]=> - string(1) "A" -} -array(1) { - [0]=> - string(1) "A" -} -array(1) { - [0]=> - string(1) "A" -} -array(1) { - [0]=> - string(1) "A" -} -array(1) { - [0]=> - string(1) "A" -} -array(1) { - [0]=> - string(1) "A" -} -array(1) { - [0]=> - string(1) "A" -} -array(1) { - [0]=> - string(1) "A" -} -array(1) { - [0]=> - string(1) "A" -} -array(1) { - [0]=> - string(1) "A" -} -bool(false) - --- iteration 5 -- -array(1) { - [0]=> - string(1) "A" -} -array(1) { - [0]=> - string(1) "A" -} -array(1) { - [0]=> - string(1) "A" -} -array(1) { - [0]=> - string(1) "A" -} -array(1) { - [0]=> - string(1) "A" -} -array(1) { - [0]=> - string(1) "A" -} -array(1) { - [0]=> - string(1) "A" -} -array(1) { - [0]=> - string(1) "A" -} -array(1) { - [0]=> - string(1) "A" -} -array(1) { - [0]=> - string(1) "A" -} -array(1) { - [0]=> - string(1) "A" -} -array(1) { - [0]=> - string(1) "A" -} -bool(false) - --- iteration 6 -- -array(1) { - [0]=> - string(1) "A" -} -array(1) { - [0]=> - string(1) "A" -} -array(1) { - [0]=> - string(1) "A" -} -array(1) { - [0]=> - string(1) "A" -} -array(1) { - [0]=> - string(1) "A" -} -array(1) { - [0]=> - string(1) "A" -} -array(1) { - [0]=> - string(1) "A" -} -array(1) { - [0]=> - string(1) "A" -} -array(1) { - [0]=> - string(1) "A" -} -array(1) { - [0]=> - string(1) "A" -} -array(1) { - [0]=> - string(1) "A" -} -array(1) { - [0]=> - string(1) "A" -} -bool(false) - --- iteration 7 -- -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -bool(false) - --- iteration 8 -- -array(1) { - [0]=> - string(1) "A" -} -array(1) { - [0]=> - string(1) "A" -} -array(1) { - [0]=> - string(1) "A" -} -array(1) { - [0]=> - string(1) "A" -} -array(1) { - [0]=> - string(1) "A" -} -array(1) { - [0]=> - string(1) "A" -} -array(1) { - [0]=> - string(1) "A" -} -array(1) { - [0]=> - string(1) "A" -} -array(1) { - [0]=> - string(1) "A" -} -array(1) { - [0]=> - string(1) "A" -} -array(1) { - [0]=> - string(1) "A" -} -array(1) { - [0]=> - string(1) "A" -} -bool(false) - --- iteration 9 -- -array(1) { - [0]=> - string(1) "A" -} -array(1) { - [0]=> - string(1) "A" -} -array(1) { - [0]=> - string(1) "A" -} -array(1) { - [0]=> - string(1) "A" -} -array(1) { - [0]=> - string(1) "A" -} -array(1) { - [0]=> - string(1) "A" -} -array(1) { - [0]=> - string(1) "A" -} -array(1) { - [0]=> - string(1) "A" -} -array(1) { - [0]=> - string(1) "A" -} -array(1) { - [0]=> - string(1) "A" -} -array(1) { - [0]=> - string(1) "A" -} -array(1) { - [0]=> - string(1) "A" -} -bool(false) - --- iteration 10 -- -array(1) { - [0]=> - string(4) "Arra" -} -array(1) { - [0]=> - string(4) "Arra" -} -array(1) { - [0]=> - string(4) "Arra" -} -array(1) { - [0]=> - string(4) "Arra" -} -array(1) { - [0]=> - string(4) "Arra" -} -array(1) { - [0]=> - string(4) "Arra" -} -array(1) { - [0]=> - string(4) "Arra" -} -array(1) { - [0]=> - string(4) "Arra" -} -array(1) { - [0]=> - string(4) "Arra" -} -array(1) { - [0]=> - string(4) "Arra" -} -array(1) { - [0]=> - string(4) "Arra" -} -array(1) { - [0]=> - string(4) "Arra" -} -bool(false) - --- iteration 11 -- -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -bool(false) - --- iteration 12 -- -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -array(1) { - [0]=> - string(5) "Array" -} -bool(false) - --- iteration 13 -- -array(0) { -} -array(0) { -} -array(0) { -} -array(0) { -} -array(0) { -} -array(0) { -} -array(0) { -} -array(0) { -} -array(0) { -} -array(0) { -} -array(0) { -} -array(0) { -} -bool(false) - -*** Done *** diff --git a/ext/standard/tests/file/fscanf_variation25.phpt b/ext/standard/tests/file/fscanf_variation25.phpt deleted file mode 100644 index dc9d9936022fb..0000000000000 --- a/ext/standard/tests/file/fscanf_variation25.phpt +++ /dev/null @@ -1,284 +0,0 @@ ---TEST-- -Test fscanf() function: usage variations - char formats with boolean ---FILE-- -getMessage() . "\n"; - } - } - $counter++; -} - -echo "\n*** Done ***"; -?> ---CLEAN-- - ---EXPECT-- -*** Test fscanf(): different char format types with boolean data *** - --- iteration 1 -- -array(1) { - [0]=> - string(1) "1" -} -array(1) { - [0]=> - string(0) "" -} -array(1) { - [0]=> - string(1) "1" -} -array(1) { - [0]=> - string(0) "" -} -bool(false) - --- iteration 2 -- -array(1) { - [0]=> - string(1) "1" -} -array(1) { - [0]=> - string(0) "" -} -array(1) { - [0]=> - string(1) "1" -} -array(1) { - [0]=> - string(0) "" -} -bool(false) - --- iteration 3 -- -array(1) { - [0]=> - string(1) "1" -} -array(1) { - [0]=> - string(0) "" -} -array(1) { - [0]=> - string(1) "1" -} -array(1) { - [0]=> - string(0) "" -} -bool(false) - --- iteration 4 -- -array(1) { - [0]=> - string(1) "1" -} -array(1) { - [0]=> - string(0) "" -} -array(1) { - [0]=> - string(1) "1" -} -array(1) { - [0]=> - string(0) "" -} -bool(false) - --- iteration 5 -- -array(1) { - [0]=> - string(1) "1" -} -NULL -array(1) { - [0]=> - string(1) "1" -} -NULL -bool(false) - --- iteration 6 -- -array(1) { - [0]=> - string(1) "1" -} -array(1) { - [0]=> - string(0) "" -} -array(1) { - [0]=> - string(1) "1" -} -array(1) { - [0]=> - string(0) "" -} -bool(false) - --- iteration 7 -- -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -bool(false) - --- iteration 8 -- -array(1) { - [0]=> - string(1) "1" -} -NULL -array(1) { - [0]=> - string(1) "1" -} -NULL -bool(false) - --- iteration 9 -- -array(1) { - [0]=> - string(1) "1" -} -NULL -array(1) { - [0]=> - string(1) "1" -} -NULL -bool(false) - --- iteration 10 -- -array(1) { - [0]=> - string(1) "1" -} -array(1) { - [0]=> - string(0) "" -} -array(1) { - [0]=> - string(1) "1" -} -array(1) { - [0]=> - string(0) "" -} -bool(false) - --- iteration 11 -- -array(1) { - [0]=> - string(1) "1" -} -array(1) { - [0]=> - string(0) "" -} -array(1) { - [0]=> - string(1) "1" -} -array(1) { - [0]=> - string(0) "" -} -bool(false) - --- iteration 12 -- -array(1) { - [0]=> - string(1) "1" -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - string(1) "1" -} -array(1) { - [0]=> - NULL -} -bool(false) - --- iteration 13 -- -array(0) { -} -array(0) { -} -array(0) { -} -array(0) { -} -bool(false) - -*** Done *** diff --git a/ext/standard/tests/file/fscanf_variation29.phpt b/ext/standard/tests/file/fscanf_variation29.phpt deleted file mode 100644 index a35d782fcd456..0000000000000 --- a/ext/standard/tests/file/fscanf_variation29.phpt +++ /dev/null @@ -1,216 +0,0 @@ ---TEST-- -Test fscanf() function: usage variations - octal formats with resource ---FILE-- -getMessage() . "\n"; - } - } - $counter++; -} - -// closing the resources -fclose($fp); -closedir($dfp); - -echo "\n*** Done ***"; -?> ---CLEAN-- - ---EXPECT-- -*** Test fscanf(): different octal format types with resource *** - --- iteration 1 -- -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -bool(false) - --- iteration 2 -- -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -bool(false) - --- iteration 3 -- -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -bool(false) - --- iteration 4 -- -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -bool(false) - --- iteration 5 -- -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -bool(false) - --- iteration 6 -- -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -bool(false) - --- iteration 7 -- -Bad scan conversion character " " -Bad scan conversion character " " -bool(false) - --- iteration 8 -- -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -bool(false) - --- iteration 9 -- -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -bool(false) - --- iteration 10 -- -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -bool(false) - --- iteration 11 -- -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -bool(false) - --- iteration 12 -- -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -bool(false) - --- iteration 13 -- -array(0) { -} -array(0) { -} -bool(false) - -*** Done *** diff --git a/ext/standard/tests/file/fscanf_variation31.phpt b/ext/standard/tests/file/fscanf_variation31.phpt deleted file mode 100644 index a9e2c8b26865a..0000000000000 --- a/ext/standard/tests/file/fscanf_variation31.phpt +++ /dev/null @@ -1,908 +0,0 @@ ---TEST-- -Test fscanf() function: usage variations - octal formats with strings ---FILE-- -getMessage() . "\n"; - } - } - $counter++; -} - -echo "\n*** Done ***"; -?> ---CLEAN-- - ---EXPECT-- -*** Test fscanf(): different octal format types with strings *** - --- iteration 1 -- -NULL -NULL -array(1) { - [0]=> - int(0) -} -array(1) { - [0]=> - int(0) -} -array(1) { - [0]=> - int(1) -} -array(1) { - [0]=> - int(1) -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -bool(false) - --- iteration 2 -- -NULL -NULL -array(1) { - [0]=> - int(0) -} -array(1) { - [0]=> - int(0) -} -array(1) { - [0]=> - int(1) -} -array(1) { - [0]=> - int(1) -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -bool(false) - --- iteration 3 -- -NULL -NULL -array(1) { - [0]=> - int(0) -} -array(1) { - [0]=> - int(0) -} -array(1) { - [0]=> - int(1) -} -array(1) { - [0]=> - int(1) -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -bool(false) - --- iteration 4 -- -NULL -NULL -array(1) { - [0]=> - int(0) -} -array(1) { - [0]=> - int(0) -} -array(1) { - [0]=> - int(1) -} -array(1) { - [0]=> - int(1) -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -bool(false) - --- iteration 5 -- -NULL -NULL -array(1) { - [0]=> - int(0) -} -array(1) { - [0]=> - int(0) -} -array(1) { - [0]=> - int(1) -} -array(1) { - [0]=> - int(1) -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -bool(false) - --- iteration 6 -- -NULL -NULL -array(1) { - [0]=> - int(0) -} -array(1) { - [0]=> - int(0) -} -array(1) { - [0]=> - int(1) -} -array(1) { - [0]=> - int(1) -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -bool(false) - --- iteration 7 -- -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -bool(false) - --- iteration 8 -- -NULL -NULL -array(1) { - [0]=> - int(0) -} -array(1) { - [0]=> - int(0) -} -array(1) { - [0]=> - int(1) -} -array(1) { - [0]=> - int(1) -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -bool(false) - --- iteration 9 -- -NULL -NULL -array(1) { - [0]=> - int(0) -} -array(1) { - [0]=> - int(0) -} -array(1) { - [0]=> - int(1) -} -array(1) { - [0]=> - int(1) -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -bool(false) - --- iteration 10 -- -NULL -NULL -array(1) { - [0]=> - int(0) -} -array(1) { - [0]=> - int(0) -} -array(1) { - [0]=> - int(1) -} -array(1) { - [0]=> - int(1) -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -bool(false) - --- iteration 11 -- -NULL -NULL -array(1) { - [0]=> - int(0) -} -array(1) { - [0]=> - int(0) -} -array(1) { - [0]=> - int(1) -} -array(1) { - [0]=> - int(1) -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -bool(false) - --- iteration 12 -- -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - string(1) "0" -} -array(1) { - [0]=> - string(1) "0" -} -array(1) { - [0]=> - string(1) "1" -} -array(1) { - [0]=> - string(1) "1" -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -bool(false) - --- iteration 13 -- -NULL -NULL -array(0) { -} -array(0) { -} -array(0) { -} -array(0) { -} -array(0) { -} -array(0) { -} -array(0) { -} -array(0) { -} -array(0) { -} -array(0) { -} -array(0) { -} -array(0) { -} -array(0) { -} -array(0) { -} -array(0) { -} -array(0) { -} -bool(false) - -*** Done *** diff --git a/ext/standard/tests/file/fscanf_variation32.phpt b/ext/standard/tests/file/fscanf_variation32.phpt deleted file mode 100644 index df393f9d83980..0000000000000 --- a/ext/standard/tests/file/fscanf_variation32.phpt +++ /dev/null @@ -1,241 +0,0 @@ ---TEST-- -Test fscanf() function: usage variations - octal formats with boolean ---FILE-- -getMessage() . "\n"; - } - } - $counter++; -} - -echo "\n*** Done ***"; -?> ---CLEAN-- - ---EXPECT-- -*** Test fscanf(): different octal format types with boolean data *** - --- iteration 1 -- -array(1) { - [0]=> - int(1) -} -NULL -array(1) { - [0]=> - int(1) -} -NULL -bool(false) - --- iteration 2 -- -array(1) { - [0]=> - int(1) -} -NULL -array(1) { - [0]=> - int(1) -} -NULL -bool(false) - --- iteration 3 -- -array(1) { - [0]=> - int(1) -} -NULL -array(1) { - [0]=> - int(1) -} -NULL -bool(false) - --- iteration 4 -- -array(1) { - [0]=> - int(1) -} -NULL -array(1) { - [0]=> - int(1) -} -NULL -bool(false) - --- iteration 5 -- -array(1) { - [0]=> - int(1) -} -NULL -array(1) { - [0]=> - int(1) -} -NULL -bool(false) - --- iteration 6 -- -array(1) { - [0]=> - int(1) -} -NULL -array(1) { - [0]=> - int(1) -} -NULL -bool(false) - --- iteration 7 -- -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -bool(false) - --- iteration 8 -- -array(1) { - [0]=> - int(1) -} -NULL -array(1) { - [0]=> - int(1) -} -NULL -bool(false) - --- iteration 9 -- -array(1) { - [0]=> - int(1) -} -NULL -array(1) { - [0]=> - int(1) -} -NULL -bool(false) - --- iteration 10 -- -array(1) { - [0]=> - int(1) -} -NULL -array(1) { - [0]=> - int(1) -} -NULL -bool(false) - --- iteration 11 -- -array(1) { - [0]=> - int(1) -} -NULL -array(1) { - [0]=> - int(1) -} -NULL -bool(false) - --- iteration 12 -- -array(1) { - [0]=> - string(1) "1" -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - string(1) "1" -} -array(1) { - [0]=> - NULL -} -bool(false) - --- iteration 13 -- -array(0) { -} -NULL -array(0) { -} -NULL -bool(false) - -*** Done *** diff --git a/ext/standard/tests/file/fscanf_variation35.phpt b/ext/standard/tests/file/fscanf_variation35.phpt deleted file mode 100644 index 61b939d32122d..0000000000000 --- a/ext/standard/tests/file/fscanf_variation35.phpt +++ /dev/null @@ -1,211 +0,0 @@ ---TEST-- -Test fscanf() function: usage variations - hexa formats with resource ---FILE-- -getMessage() . "\n"; - } - } - $counter++; -} - -// closing the resources -fclose($fp); -closedir($dfp); - -echo "\n*** Done ***"; -?> ---CLEAN-- - ---EXPECT-- -*** Test fscanf(): different hexa format types with resource *** - --- iteration 1 -- -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -bool(false) - --- iteration 2 -- -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -bool(false) - --- iteration 3 -- -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -bool(false) - --- iteration 4 -- -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -bool(false) - --- iteration 5 -- -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -bool(false) - --- iteration 6 -- -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -bool(false) - --- iteration 7 -- -Bad scan conversion character " " -Bad scan conversion character " " -bool(false) - --- iteration 8 -- -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -bool(false) - --- iteration 9 -- -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -bool(false) - --- iteration 10 -- -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -bool(false) - --- iteration 11 -- -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -bool(false) - --- iteration 12 -- -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -bool(false) - --- iteration 13 -- -array(0) { -} -array(0) { -} -bool(false) - -*** Done *** diff --git a/ext/standard/tests/file/fscanf_variation36.phpt b/ext/standard/tests/file/fscanf_variation36.phpt deleted file mode 100644 index 61571f6c6cb04..0000000000000 --- a/ext/standard/tests/file/fscanf_variation36.phpt +++ /dev/null @@ -1,682 +0,0 @@ ---TEST-- -Test fscanf() function: usage variations - hexa formats with arrays ---FILE-- - "One", "two" => 2) -); - -$hexa_formats = array( "%x", "%hx", "%lx", "%Lx", " %x", "%x ", "% x", "\t%x", "\n%x", "%4x", "%30x", "%[0-9]", "%*x"); - -$counter = 1; - -// writing to the file -foreach($array_types as $value) { - @fprintf($file_handle, "%s", $value); - @fprintf($file_handle, "\n"); -} -// closing the file -fclose($file_handle); - -// opening the file for reading -$file_handle = fopen($filename, "r"); -if($file_handle == false) { - exit("Error:failed to open file $filename"); -} - -$counter = 1; -// reading the values from file using different hexa formats -foreach($hexa_formats as $hexa_format) { - // rewind the file so that for every foreach iteration the file pointer starts from bof - rewind($file_handle); - echo "\n-- iteration $counter --\n"; - while( !feof($file_handle) ) { - try { - var_dump(fscanf($file_handle,$hexa_format)); - } catch (ValueError $exception) { - echo $exception->getMessage() . "\n"; - } - } - $counter++; -} - -echo "\n*** Done ***"; -?> ---CLEAN-- - ---EXPECT-- -*** Test fscanf(): different hexa format types with arrays *** - --- iteration 1 -- -array(1) { - [0]=> - int(10) -} -array(1) { - [0]=> - int(10) -} -array(1) { - [0]=> - int(10) -} -array(1) { - [0]=> - int(10) -} -array(1) { - [0]=> - int(10) -} -array(1) { - [0]=> - int(10) -} -array(1) { - [0]=> - int(10) -} -array(1) { - [0]=> - int(10) -} -array(1) { - [0]=> - int(10) -} -array(1) { - [0]=> - int(10) -} -array(1) { - [0]=> - int(10) -} -array(1) { - [0]=> - int(10) -} -bool(false) - --- iteration 2 -- -array(1) { - [0]=> - int(10) -} -array(1) { - [0]=> - int(10) -} -array(1) { - [0]=> - int(10) -} -array(1) { - [0]=> - int(10) -} -array(1) { - [0]=> - int(10) -} -array(1) { - [0]=> - int(10) -} -array(1) { - [0]=> - int(10) -} -array(1) { - [0]=> - int(10) -} -array(1) { - [0]=> - int(10) -} -array(1) { - [0]=> - int(10) -} -array(1) { - [0]=> - int(10) -} -array(1) { - [0]=> - int(10) -} -bool(false) - --- iteration 3 -- -array(1) { - [0]=> - int(10) -} -array(1) { - [0]=> - int(10) -} -array(1) { - [0]=> - int(10) -} -array(1) { - [0]=> - int(10) -} -array(1) { - [0]=> - int(10) -} -array(1) { - [0]=> - int(10) -} -array(1) { - [0]=> - int(10) -} -array(1) { - [0]=> - int(10) -} -array(1) { - [0]=> - int(10) -} -array(1) { - [0]=> - int(10) -} -array(1) { - [0]=> - int(10) -} -array(1) { - [0]=> - int(10) -} -bool(false) - --- iteration 4 -- -array(1) { - [0]=> - int(10) -} -array(1) { - [0]=> - int(10) -} -array(1) { - [0]=> - int(10) -} -array(1) { - [0]=> - int(10) -} -array(1) { - [0]=> - int(10) -} -array(1) { - [0]=> - int(10) -} -array(1) { - [0]=> - int(10) -} -array(1) { - [0]=> - int(10) -} -array(1) { - [0]=> - int(10) -} -array(1) { - [0]=> - int(10) -} -array(1) { - [0]=> - int(10) -} -array(1) { - [0]=> - int(10) -} -bool(false) - --- iteration 5 -- -array(1) { - [0]=> - int(10) -} -array(1) { - [0]=> - int(10) -} -array(1) { - [0]=> - int(10) -} -array(1) { - [0]=> - int(10) -} -array(1) { - [0]=> - int(10) -} -array(1) { - [0]=> - int(10) -} -array(1) { - [0]=> - int(10) -} -array(1) { - [0]=> - int(10) -} -array(1) { - [0]=> - int(10) -} -array(1) { - [0]=> - int(10) -} -array(1) { - [0]=> - int(10) -} -array(1) { - [0]=> - int(10) -} -bool(false) - --- iteration 6 -- -array(1) { - [0]=> - int(10) -} -array(1) { - [0]=> - int(10) -} -array(1) { - [0]=> - int(10) -} -array(1) { - [0]=> - int(10) -} -array(1) { - [0]=> - int(10) -} -array(1) { - [0]=> - int(10) -} -array(1) { - [0]=> - int(10) -} -array(1) { - [0]=> - int(10) -} -array(1) { - [0]=> - int(10) -} -array(1) { - [0]=> - int(10) -} -array(1) { - [0]=> - int(10) -} -array(1) { - [0]=> - int(10) -} -bool(false) - --- iteration 7 -- -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -bool(false) - --- iteration 8 -- -array(1) { - [0]=> - int(10) -} -array(1) { - [0]=> - int(10) -} -array(1) { - [0]=> - int(10) -} -array(1) { - [0]=> - int(10) -} -array(1) { - [0]=> - int(10) -} -array(1) { - [0]=> - int(10) -} -array(1) { - [0]=> - int(10) -} -array(1) { - [0]=> - int(10) -} -array(1) { - [0]=> - int(10) -} -array(1) { - [0]=> - int(10) -} -array(1) { - [0]=> - int(10) -} -array(1) { - [0]=> - int(10) -} -bool(false) - --- iteration 9 -- -array(1) { - [0]=> - int(10) -} -array(1) { - [0]=> - int(10) -} -array(1) { - [0]=> - int(10) -} -array(1) { - [0]=> - int(10) -} -array(1) { - [0]=> - int(10) -} -array(1) { - [0]=> - int(10) -} -array(1) { - [0]=> - int(10) -} -array(1) { - [0]=> - int(10) -} -array(1) { - [0]=> - int(10) -} -array(1) { - [0]=> - int(10) -} -array(1) { - [0]=> - int(10) -} -array(1) { - [0]=> - int(10) -} -bool(false) - --- iteration 10 -- -array(1) { - [0]=> - int(10) -} -array(1) { - [0]=> - int(10) -} -array(1) { - [0]=> - int(10) -} -array(1) { - [0]=> - int(10) -} -array(1) { - [0]=> - int(10) -} -array(1) { - [0]=> - int(10) -} -array(1) { - [0]=> - int(10) -} -array(1) { - [0]=> - int(10) -} -array(1) { - [0]=> - int(10) -} -array(1) { - [0]=> - int(10) -} -array(1) { - [0]=> - int(10) -} -array(1) { - [0]=> - int(10) -} -bool(false) - --- iteration 11 -- -array(1) { - [0]=> - int(10) -} -array(1) { - [0]=> - int(10) -} -array(1) { - [0]=> - int(10) -} -array(1) { - [0]=> - int(10) -} -array(1) { - [0]=> - int(10) -} -array(1) { - [0]=> - int(10) -} -array(1) { - [0]=> - int(10) -} -array(1) { - [0]=> - int(10) -} -array(1) { - [0]=> - int(10) -} -array(1) { - [0]=> - int(10) -} -array(1) { - [0]=> - int(10) -} -array(1) { - [0]=> - int(10) -} -bool(false) - --- iteration 12 -- -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -bool(false) - --- iteration 13 -- -array(0) { -} -array(0) { -} -array(0) { -} -array(0) { -} -array(0) { -} -array(0) { -} -array(0) { -} -array(0) { -} -array(0) { -} -array(0) { -} -array(0) { -} -array(0) { -} -bool(false) - -*** Done *** diff --git a/ext/standard/tests/file/fscanf_variation38.phpt b/ext/standard/tests/file/fscanf_variation38.phpt deleted file mode 100644 index 236d547f6b786..0000000000000 --- a/ext/standard/tests/file/fscanf_variation38.phpt +++ /dev/null @@ -1,236 +0,0 @@ ---TEST-- -Test fscanf() function: usage variations - hexa formats with boolean ---FILE-- -getMessage() . "\n"; - } - } - $counter++; -} - -echo "\n*** Done ***"; -?> ---CLEAN-- - ---EXPECT-- -*** Test fscanf(): different hexa format types with boolean data *** - --- iteration 1 -- -array(1) { - [0]=> - int(1) -} -NULL -array(1) { - [0]=> - int(1) -} -NULL -bool(false) - --- iteration 2 -- -array(1) { - [0]=> - int(1) -} -NULL -array(1) { - [0]=> - int(1) -} -NULL -bool(false) - --- iteration 3 -- -array(1) { - [0]=> - int(1) -} -NULL -array(1) { - [0]=> - int(1) -} -NULL -bool(false) - --- iteration 4 -- -array(1) { - [0]=> - int(1) -} -NULL -array(1) { - [0]=> - int(1) -} -NULL -bool(false) - --- iteration 5 -- -array(1) { - [0]=> - int(1) -} -NULL -array(1) { - [0]=> - int(1) -} -NULL -bool(false) - --- iteration 6 -- -array(1) { - [0]=> - int(1) -} -NULL -array(1) { - [0]=> - int(1) -} -NULL -bool(false) - --- iteration 7 -- -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -bool(false) - --- iteration 8 -- -array(1) { - [0]=> - int(1) -} -NULL -array(1) { - [0]=> - int(1) -} -NULL -bool(false) - --- iteration 9 -- -array(1) { - [0]=> - int(1) -} -NULL -array(1) { - [0]=> - int(1) -} -NULL -bool(false) - --- iteration 10 -- -array(1) { - [0]=> - int(1) -} -NULL -array(1) { - [0]=> - int(1) -} -NULL -bool(false) - --- iteration 11 -- -array(1) { - [0]=> - int(1) -} -NULL -array(1) { - [0]=> - int(1) -} -NULL -bool(false) - --- iteration 12 -- -array(1) { - [0]=> - string(1) "1" -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - string(1) "1" -} -array(1) { - [0]=> - NULL -} -bool(false) - --- iteration 13 -- -array(0) { -} -NULL -array(0) { -} -NULL -bool(false) - -*** Done *** diff --git a/ext/standard/tests/file/fscanf_variation4.phpt b/ext/standard/tests/file/fscanf_variation4.phpt deleted file mode 100644 index 45a3b5702b1f6..0000000000000 --- a/ext/standard/tests/file/fscanf_variation4.phpt +++ /dev/null @@ -1,212 +0,0 @@ ---TEST-- -Test fscanf() function: usage variations - integer formats with resource ---FILE-- -getMessage() . "\n"; - } - } - $counter++; -} - -// closing the resources -fclose($fp); -closedir($dfp); - -echo "\n*** Done ***"; -?> ---CLEAN-- - ---EXPECT-- -*** Test fscanf(): different integer format types with resource *** - --- iteration 1 -- -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -bool(false) - --- iteration 2 -- -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -bool(false) - --- iteration 3 -- -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -bool(false) - --- iteration 4 -- -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -bool(false) - --- iteration 5 -- -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -bool(false) - --- iteration 6 -- -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -bool(false) - --- iteration 7 -- -Bad scan conversion character " " -Bad scan conversion character " " -bool(false) - --- iteration 8 -- -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -bool(false) - --- iteration 9 -- -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -bool(false) - --- iteration 10 -- -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -bool(false) - --- iteration 11 -- -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -bool(false) - --- iteration 12 -- -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -bool(false) - --- iteration 13 -- -array(0) { -} -array(0) { -} -bool(false) - -*** Done *** diff --git a/ext/standard/tests/file/fscanf_variation41.phpt b/ext/standard/tests/file/fscanf_variation41.phpt deleted file mode 100644 index 4c993bbeec5a9..0000000000000 --- a/ext/standard/tests/file/fscanf_variation41.phpt +++ /dev/null @@ -1,211 +0,0 @@ ---TEST-- -Test fscanf() function: usage variations - unsigned formats with resource ---FILE-- -getMessage() . "\n"; - } - } - $counter++; -} - -// closing the resources -fclose($fp); -closedir($dfp); - -echo "\n*** Done ***"; -?> ---CLEAN-- - ---EXPECT-- -*** Test fscanf(): different unsigned format types with resource *** - --- iteration 1 -- -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -bool(false) - --- iteration 2 -- -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -bool(false) - --- iteration 3 -- -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -bool(false) - --- iteration 4 -- -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -bool(false) - --- iteration 5 -- -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -bool(false) - --- iteration 6 -- -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -bool(false) - --- iteration 7 -- -Bad scan conversion character " " -Bad scan conversion character " " -bool(false) - --- iteration 8 -- -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -bool(false) - --- iteration 9 -- -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -bool(false) - --- iteration 10 -- -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -bool(false) - --- iteration 11 -- -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -bool(false) - --- iteration 12 -- -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -bool(false) - --- iteration 13 -- -array(0) { -} -array(0) { -} -bool(false) - -*** Done *** diff --git a/ext/standard/tests/file/fscanf_variation43.phpt b/ext/standard/tests/file/fscanf_variation43.phpt deleted file mode 100644 index 72afbba0c3868..0000000000000 --- a/ext/standard/tests/file/fscanf_variation43.phpt +++ /dev/null @@ -1,908 +0,0 @@ ---TEST-- -Test fscanf() function: usage variations - unsigned formats with strings ---FILE-- -getMessage() . "\n"; - } - } - $counter++; -} - -echo "\n*** Done ***"; -?> ---CLEAN-- - ---EXPECT-- -*** Test fscanf(): different unsigned format types with strings *** - --- iteration 1 -- -NULL -NULL -array(1) { - [0]=> - int(0) -} -array(1) { - [0]=> - int(0) -} -array(1) { - [0]=> - int(1) -} -array(1) { - [0]=> - int(1) -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -bool(false) - --- iteration 2 -- -NULL -NULL -array(1) { - [0]=> - int(0) -} -array(1) { - [0]=> - int(0) -} -array(1) { - [0]=> - int(1) -} -array(1) { - [0]=> - int(1) -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -bool(false) - --- iteration 3 -- -NULL -NULL -array(1) { - [0]=> - int(0) -} -array(1) { - [0]=> - int(0) -} -array(1) { - [0]=> - int(1) -} -array(1) { - [0]=> - int(1) -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -bool(false) - --- iteration 4 -- -NULL -NULL -array(1) { - [0]=> - int(0) -} -array(1) { - [0]=> - int(0) -} -array(1) { - [0]=> - int(1) -} -array(1) { - [0]=> - int(1) -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -bool(false) - --- iteration 5 -- -NULL -NULL -array(1) { - [0]=> - int(0) -} -array(1) { - [0]=> - int(0) -} -array(1) { - [0]=> - int(1) -} -array(1) { - [0]=> - int(1) -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -bool(false) - --- iteration 6 -- -NULL -NULL -array(1) { - [0]=> - int(0) -} -array(1) { - [0]=> - int(0) -} -array(1) { - [0]=> - int(1) -} -array(1) { - [0]=> - int(1) -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -bool(false) - --- iteration 7 -- -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -bool(false) - --- iteration 8 -- -NULL -NULL -array(1) { - [0]=> - int(0) -} -array(1) { - [0]=> - int(0) -} -array(1) { - [0]=> - int(1) -} -array(1) { - [0]=> - int(1) -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -bool(false) - --- iteration 9 -- -NULL -NULL -array(1) { - [0]=> - int(0) -} -array(1) { - [0]=> - int(0) -} -array(1) { - [0]=> - int(1) -} -array(1) { - [0]=> - int(1) -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -bool(false) - --- iteration 10 -- -NULL -NULL -array(1) { - [0]=> - int(0) -} -array(1) { - [0]=> - int(0) -} -array(1) { - [0]=> - int(1) -} -array(1) { - [0]=> - int(1) -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -bool(false) - --- iteration 11 -- -NULL -NULL -array(1) { - [0]=> - int(0) -} -array(1) { - [0]=> - int(0) -} -array(1) { - [0]=> - int(1) -} -array(1) { - [0]=> - int(1) -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -bool(false) - --- iteration 12 -- -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - string(1) "0" -} -array(1) { - [0]=> - string(1) "0" -} -array(1) { - [0]=> - string(1) "1" -} -array(1) { - [0]=> - string(1) "1" -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -bool(false) - --- iteration 13 -- -NULL -NULL -array(0) { -} -array(0) { -} -array(0) { -} -array(0) { -} -array(0) { -} -array(0) { -} -array(0) { -} -array(0) { -} -array(0) { -} -array(0) { -} -array(0) { -} -array(0) { -} -array(0) { -} -array(0) { -} -array(0) { -} -array(0) { -} -bool(false) - -*** Done *** diff --git a/ext/standard/tests/file/fscanf_variation44.phpt b/ext/standard/tests/file/fscanf_variation44.phpt deleted file mode 100644 index 3dfd5d6d7bdaf..0000000000000 --- a/ext/standard/tests/file/fscanf_variation44.phpt +++ /dev/null @@ -1,236 +0,0 @@ ---TEST-- -Test fscanf() function: usage variations - unsigned formats with boolean ---FILE-- -getMessage() . "\n"; - } - } - $counter++; -} - -echo "\n*** Done ***"; -?> ---CLEAN-- - ---EXPECT-- -*** Test fscanf(): different unsigned format types with boolean data *** - --- iteration 1 -- -array(1) { - [0]=> - int(1) -} -NULL -array(1) { - [0]=> - int(1) -} -NULL -bool(false) - --- iteration 2 -- -array(1) { - [0]=> - int(1) -} -NULL -array(1) { - [0]=> - int(1) -} -NULL -bool(false) - --- iteration 3 -- -array(1) { - [0]=> - int(1) -} -NULL -array(1) { - [0]=> - int(1) -} -NULL -bool(false) - --- iteration 4 -- -array(1) { - [0]=> - int(1) -} -NULL -array(1) { - [0]=> - int(1) -} -NULL -bool(false) - --- iteration 5 -- -array(1) { - [0]=> - int(1) -} -NULL -array(1) { - [0]=> - int(1) -} -NULL -bool(false) - --- iteration 6 -- -array(1) { - [0]=> - int(1) -} -NULL -array(1) { - [0]=> - int(1) -} -NULL -bool(false) - --- iteration 7 -- -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -bool(false) - --- iteration 8 -- -array(1) { - [0]=> - int(1) -} -NULL -array(1) { - [0]=> - int(1) -} -NULL -bool(false) - --- iteration 9 -- -array(1) { - [0]=> - int(1) -} -NULL -array(1) { - [0]=> - int(1) -} -NULL -bool(false) - --- iteration 10 -- -array(1) { - [0]=> - int(1) -} -NULL -array(1) { - [0]=> - int(1) -} -NULL -bool(false) - --- iteration 11 -- -array(1) { - [0]=> - int(1) -} -NULL -array(1) { - [0]=> - int(1) -} -NULL -bool(false) - --- iteration 12 -- -array(1) { - [0]=> - string(1) "1" -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - string(1) "1" -} -array(1) { - [0]=> - NULL -} -bool(false) - --- iteration 13 -- -array(0) { -} -NULL -array(0) { -} -NULL -bool(false) - -*** Done *** diff --git a/ext/standard/tests/file/fscanf_variation47.phpt b/ext/standard/tests/file/fscanf_variation47.phpt deleted file mode 100644 index 04b92b7e9f786..0000000000000 --- a/ext/standard/tests/file/fscanf_variation47.phpt +++ /dev/null @@ -1,211 +0,0 @@ ---TEST-- -Test fscanf() function: usage variations - scientific formats with resource ---FILE-- -getMessage() . "\n"; - } - } - $counter++; -} - -// closing the resources -fclose($fp); -closedir($dfp); - -echo "\n*** Done ***"; -?> ---CLEAN-- - ---EXPECT-- -*** Test fscanf(): different scientific format types with resource *** - --- iteration 1 -- -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -bool(false) - --- iteration 2 -- -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -bool(false) - --- iteration 3 -- -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -bool(false) - --- iteration 4 -- -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -bool(false) - --- iteration 5 -- -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -bool(false) - --- iteration 6 -- -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -bool(false) - --- iteration 7 -- -Bad scan conversion character " " -Bad scan conversion character " " -bool(false) - --- iteration 8 -- -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -bool(false) - --- iteration 9 -- -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -bool(false) - --- iteration 10 -- -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -bool(false) - --- iteration 11 -- -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -bool(false) - --- iteration 12 -- -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -bool(false) - --- iteration 13 -- -array(0) { -} -array(0) { -} -bool(false) - -*** Done *** diff --git a/ext/standard/tests/file/fscanf_variation49.phpt b/ext/standard/tests/file/fscanf_variation49.phpt deleted file mode 100644 index 43505fc249178..0000000000000 --- a/ext/standard/tests/file/fscanf_variation49.phpt +++ /dev/null @@ -1,908 +0,0 @@ ---TEST-- -Test fscanf() function: usage variations - scientific formats with strings ---FILE-- -getMessage() . "\n"; - } - } - $counter++; -} - -echo "\n*** Done ***"; -?> ---CLEAN-- - ---EXPECT-- -*** Test fscanf(): different scientific format types with strings *** - --- iteration 1 -- -NULL -NULL -array(1) { - [0]=> - float(0) -} -array(1) { - [0]=> - float(0) -} -array(1) { - [0]=> - float(1) -} -array(1) { - [0]=> - float(1) -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -bool(false) - --- iteration 2 -- -NULL -NULL -array(1) { - [0]=> - float(0) -} -array(1) { - [0]=> - float(0) -} -array(1) { - [0]=> - float(1) -} -array(1) { - [0]=> - float(1) -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -bool(false) - --- iteration 3 -- -NULL -NULL -array(1) { - [0]=> - float(0) -} -array(1) { - [0]=> - float(0) -} -array(1) { - [0]=> - float(1) -} -array(1) { - [0]=> - float(1) -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -bool(false) - --- iteration 4 -- -NULL -NULL -array(1) { - [0]=> - float(0) -} -array(1) { - [0]=> - float(0) -} -array(1) { - [0]=> - float(1) -} -array(1) { - [0]=> - float(1) -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -bool(false) - --- iteration 5 -- -NULL -NULL -array(1) { - [0]=> - float(0) -} -array(1) { - [0]=> - float(0) -} -array(1) { - [0]=> - float(1) -} -array(1) { - [0]=> - float(1) -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -bool(false) - --- iteration 6 -- -NULL -NULL -array(1) { - [0]=> - float(0) -} -array(1) { - [0]=> - float(0) -} -array(1) { - [0]=> - float(1) -} -array(1) { - [0]=> - float(1) -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -bool(false) - --- iteration 7 -- -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -bool(false) - --- iteration 8 -- -NULL -NULL -array(1) { - [0]=> - float(0) -} -array(1) { - [0]=> - float(0) -} -array(1) { - [0]=> - float(1) -} -array(1) { - [0]=> - float(1) -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -bool(false) - --- iteration 9 -- -NULL -NULL -array(1) { - [0]=> - float(0) -} -array(1) { - [0]=> - float(0) -} -array(1) { - [0]=> - float(1) -} -array(1) { - [0]=> - float(1) -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -bool(false) - --- iteration 10 -- -NULL -NULL -array(1) { - [0]=> - float(0) -} -array(1) { - [0]=> - float(0) -} -array(1) { - [0]=> - float(1) -} -array(1) { - [0]=> - float(1) -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -bool(false) - --- iteration 11 -- -NULL -NULL -array(1) { - [0]=> - float(0) -} -array(1) { - [0]=> - float(0) -} -array(1) { - [0]=> - float(1) -} -array(1) { - [0]=> - float(1) -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -bool(false) - --- iteration 12 -- -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - string(1) "0" -} -array(1) { - [0]=> - string(1) "0" -} -array(1) { - [0]=> - string(1) "1" -} -array(1) { - [0]=> - string(1) "1" -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -bool(false) - --- iteration 13 -- -NULL -NULL -array(0) { -} -array(0) { -} -array(0) { -} -array(0) { -} -array(0) { -} -array(0) { -} -array(0) { -} -array(0) { -} -array(0) { -} -array(0) { -} -array(0) { -} -array(0) { -} -array(0) { -} -array(0) { -} -array(0) { -} -array(0) { -} -bool(false) - -*** Done *** diff --git a/ext/standard/tests/file/fscanf_variation50.phpt b/ext/standard/tests/file/fscanf_variation50.phpt deleted file mode 100644 index 1e6ecb865e940..0000000000000 --- a/ext/standard/tests/file/fscanf_variation50.phpt +++ /dev/null @@ -1,236 +0,0 @@ ---TEST-- -Test fscanf() function: usage variations - scientific formats with boolean ---FILE-- -getMessage() . "\n"; - } - } - $counter++; -} - -echo "\n*** Done ***"; -?> ---CLEAN-- - ---EXPECT-- -*** Test fscanf(): different scientific format types with boolean data *** - --- iteration 1 -- -array(1) { - [0]=> - float(1) -} -NULL -array(1) { - [0]=> - float(1) -} -NULL -bool(false) - --- iteration 2 -- -array(1) { - [0]=> - float(1) -} -NULL -array(1) { - [0]=> - float(1) -} -NULL -bool(false) - --- iteration 3 -- -array(1) { - [0]=> - float(1) -} -NULL -array(1) { - [0]=> - float(1) -} -NULL -bool(false) - --- iteration 4 -- -array(1) { - [0]=> - float(1) -} -NULL -array(1) { - [0]=> - float(1) -} -NULL -bool(false) - --- iteration 5 -- -array(1) { - [0]=> - float(1) -} -NULL -array(1) { - [0]=> - float(1) -} -NULL -bool(false) - --- iteration 6 -- -array(1) { - [0]=> - float(1) -} -NULL -array(1) { - [0]=> - float(1) -} -NULL -bool(false) - --- iteration 7 -- -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -bool(false) - --- iteration 8 -- -array(1) { - [0]=> - float(1) -} -NULL -array(1) { - [0]=> - float(1) -} -NULL -bool(false) - --- iteration 9 -- -array(1) { - [0]=> - float(1) -} -NULL -array(1) { - [0]=> - float(1) -} -NULL -bool(false) - --- iteration 10 -- -array(1) { - [0]=> - float(1) -} -NULL -array(1) { - [0]=> - float(1) -} -NULL -bool(false) - --- iteration 11 -- -array(1) { - [0]=> - float(1) -} -NULL -array(1) { - [0]=> - float(1) -} -NULL -bool(false) - --- iteration 12 -- -array(1) { - [0]=> - string(1) "1" -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - string(1) "1" -} -array(1) { - [0]=> - NULL -} -bool(false) - --- iteration 13 -- -array(0) { -} -NULL -array(0) { -} -NULL -bool(false) - -*** Done *** diff --git a/ext/standard/tests/file/fscanf_variation54.phpt b/ext/standard/tests/file/fscanf_variation54.phpt deleted file mode 100644 index b13a4ee1b83d2..0000000000000 --- a/ext/standard/tests/file/fscanf_variation54.phpt +++ /dev/null @@ -1,95 +0,0 @@ ---TEST-- -Test fscanf() function: usage variations - objects ---FILE-- - ---CLEAN-- - ---EXPECT-- -*** Test fscanf(): to read objects from a file *** - --- iteration 1 -- -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - string(6) "Object" -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} - -*** Done *** diff --git a/ext/standard/tests/file/fscanf_variation6.phpt b/ext/standard/tests/file/fscanf_variation6.phpt deleted file mode 100644 index 577477e5de604..0000000000000 --- a/ext/standard/tests/file/fscanf_variation6.phpt +++ /dev/null @@ -1,908 +0,0 @@ ---TEST-- -Test fscanf() function: usage variations - integer formats with strings ---FILE-- -getMessage() . "\n"; - } - } - $counter++; -} - -echo "\n*** Done ***"; -?> ---CLEAN-- - ---EXPECT-- -*** Test fscanf(): different integer format types with strings *** - --- iteration 1 -- -NULL -NULL -array(1) { - [0]=> - int(0) -} -array(1) { - [0]=> - int(0) -} -array(1) { - [0]=> - int(1) -} -array(1) { - [0]=> - int(1) -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -bool(false) - --- iteration 2 -- -NULL -NULL -array(1) { - [0]=> - int(0) -} -array(1) { - [0]=> - int(0) -} -array(1) { - [0]=> - int(1) -} -array(1) { - [0]=> - int(1) -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -bool(false) - --- iteration 3 -- -NULL -NULL -array(1) { - [0]=> - int(0) -} -array(1) { - [0]=> - int(0) -} -array(1) { - [0]=> - int(1) -} -array(1) { - [0]=> - int(1) -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -bool(false) - --- iteration 4 -- -NULL -NULL -array(1) { - [0]=> - int(0) -} -array(1) { - [0]=> - int(0) -} -array(1) { - [0]=> - int(1) -} -array(1) { - [0]=> - int(1) -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -bool(false) - --- iteration 5 -- -NULL -NULL -array(1) { - [0]=> - int(0) -} -array(1) { - [0]=> - int(0) -} -array(1) { - [0]=> - int(1) -} -array(1) { - [0]=> - int(1) -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -bool(false) - --- iteration 6 -- -NULL -NULL -array(1) { - [0]=> - int(0) -} -array(1) { - [0]=> - int(0) -} -array(1) { - [0]=> - int(1) -} -array(1) { - [0]=> - int(1) -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -bool(false) - --- iteration 7 -- -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -bool(false) - --- iteration 8 -- -NULL -NULL -array(1) { - [0]=> - int(0) -} -array(1) { - [0]=> - int(0) -} -array(1) { - [0]=> - int(1) -} -array(1) { - [0]=> - int(1) -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -bool(false) - --- iteration 9 -- -NULL -NULL -array(1) { - [0]=> - int(0) -} -array(1) { - [0]=> - int(0) -} -array(1) { - [0]=> - int(1) -} -array(1) { - [0]=> - int(1) -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -bool(false) - --- iteration 10 -- -NULL -NULL -array(1) { - [0]=> - int(0) -} -array(1) { - [0]=> - int(0) -} -array(1) { - [0]=> - int(1) -} -array(1) { - [0]=> - int(1) -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -bool(false) - --- iteration 11 -- -NULL -NULL -array(1) { - [0]=> - int(0) -} -array(1) { - [0]=> - int(0) -} -array(1) { - [0]=> - int(1) -} -array(1) { - [0]=> - int(1) -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -bool(false) - --- iteration 12 -- -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - string(1) "0" -} -array(1) { - [0]=> - string(1) "0" -} -array(1) { - [0]=> - string(1) "1" -} -array(1) { - [0]=> - string(1) "1" -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - NULL -} -bool(false) - --- iteration 13 -- -NULL -NULL -array(0) { -} -array(0) { -} -array(0) { -} -array(0) { -} -array(0) { -} -array(0) { -} -array(0) { -} -array(0) { -} -array(0) { -} -array(0) { -} -array(0) { -} -array(0) { -} -array(0) { -} -array(0) { -} -array(0) { -} -array(0) { -} -bool(false) - -*** Done *** diff --git a/ext/standard/tests/file/fscanf_variation7.phpt b/ext/standard/tests/file/fscanf_variation7.phpt deleted file mode 100644 index 42e2455eea801..0000000000000 --- a/ext/standard/tests/file/fscanf_variation7.phpt +++ /dev/null @@ -1,236 +0,0 @@ ---TEST-- -Test fscanf() function: usage variations - integer formats with boolean ---FILE-- -getMessage() . "\n"; - } - } - $counter++; -} - -echo "\n*** Done ***"; -?> ---CLEAN-- - ---EXPECT-- -*** Test fscanf(): different integer format types with boolean data *** - --- iteration 1 -- -array(1) { - [0]=> - int(1) -} -NULL -array(1) { - [0]=> - int(1) -} -NULL -bool(false) - --- iteration 2 -- -array(1) { - [0]=> - int(1) -} -NULL -array(1) { - [0]=> - int(1) -} -NULL -bool(false) - --- iteration 3 -- -array(1) { - [0]=> - int(1) -} -NULL -array(1) { - [0]=> - int(1) -} -NULL -bool(false) - --- iteration 4 -- -array(1) { - [0]=> - int(1) -} -NULL -array(1) { - [0]=> - int(1) -} -NULL -bool(false) - --- iteration 5 -- -array(1) { - [0]=> - int(1) -} -NULL -array(1) { - [0]=> - int(1) -} -NULL -bool(false) - --- iteration 6 -- -array(1) { - [0]=> - int(1) -} -NULL -array(1) { - [0]=> - int(1) -} -NULL -bool(false) - --- iteration 7 -- -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -Bad scan conversion character " " -bool(false) - --- iteration 8 -- -array(1) { - [0]=> - int(1) -} -NULL -array(1) { - [0]=> - int(1) -} -NULL -bool(false) - --- iteration 9 -- -array(1) { - [0]=> - int(1) -} -NULL -array(1) { - [0]=> - int(1) -} -NULL -bool(false) - --- iteration 10 -- -array(1) { - [0]=> - int(1) -} -NULL -array(1) { - [0]=> - int(1) -} -NULL -bool(false) - --- iteration 11 -- -array(1) { - [0]=> - int(1) -} -NULL -array(1) { - [0]=> - int(1) -} -NULL -bool(false) - --- iteration 12 -- -array(1) { - [0]=> - string(1) "1" -} -array(1) { - [0]=> - NULL -} -array(1) { - [0]=> - string(1) "1" -} -array(1) { - [0]=> - NULL -} -bool(false) - --- iteration 13 -- -array(0) { -} -NULL -array(0) { -} -NULL -bool(false) - -*** Done *** diff --git a/ext/standard/tests/strings/bug21730.phpt b/ext/standard/tests/strings/scanf/bug21730.phpt similarity index 100% rename from ext/standard/tests/strings/bug21730.phpt rename to ext/standard/tests/strings/scanf/bug21730.phpt diff --git a/ext/standard/tests/strings/bug27295.phpt b/ext/standard/tests/strings/scanf/bug27295.phpt similarity index 100% rename from ext/standard/tests/strings/bug27295.phpt rename to ext/standard/tests/strings/scanf/bug27295.phpt diff --git a/ext/standard/tests/strings/bug38322.phpt b/ext/standard/tests/strings/scanf/bug38322.phpt similarity index 100% rename from ext/standard/tests/strings/bug38322.phpt rename to ext/standard/tests/strings/scanf/bug38322.phpt diff --git a/ext/standard/tests/strings/bug42107.phpt b/ext/standard/tests/strings/scanf/bug42107.phpt similarity index 100% rename from ext/standard/tests/strings/bug42107.phpt rename to ext/standard/tests/strings/scanf/bug42107.phpt diff --git a/ext/standard/tests/strings/bug47322.phpt b/ext/standard/tests/strings/scanf/bug47322.phpt similarity index 100% rename from ext/standard/tests/strings/bug47322.phpt rename to ext/standard/tests/strings/scanf/bug47322.phpt diff --git a/ext/standard/tests/strings/bug47842.phpt b/ext/standard/tests/strings/scanf/bug47842.phpt similarity index 96% rename from ext/standard/tests/strings/bug47842.phpt rename to ext/standard/tests/strings/scanf/bug47842.phpt index 1c8da881e7ced..b8826d89c6bb7 100644 --- a/ext/standard/tests/strings/bug47842.phpt +++ b/ext/standard/tests/strings/scanf/bug47842.phpt @@ -1,5 +1,5 @@ --TEST-- -Bug #47842 sscanf() does not support 64-bit values +Bug #47842 sscanf() does not support 64-bit values --SKIPIF-- getMessage(), PHP_EOL; +} +try { + var_dump(sscanf($str, $format, $a, $b, $c)); + var_dump($a, $b, $c); +} catch (Throwable $e) { + echo $e::class, ': ', $e->getMessage(), PHP_EOL; +} +?> +--EXPECT-- +array(1) { + [0]=> + string(5) "Hello" +} +ValueError: Variable is not assigned by any conversion specifiers diff --git a/ext/standard/tests/strings/sscanf_error.phpt b/ext/standard/tests/strings/scanf/sscanf_error.phpt similarity index 100% rename from ext/standard/tests/strings/sscanf_error.phpt rename to ext/standard/tests/strings/scanf/sscanf_error.phpt diff --git a/ext/standard/tests/strings/scanf/sscanf_format_string_XPG_assignments.phpt b/ext/standard/tests/strings/scanf/sscanf_format_string_XPG_assignments.phpt new file mode 100644 index 0000000000000..30b2008f79ab1 --- /dev/null +++ b/ext/standard/tests/strings/scanf/sscanf_format_string_XPG_assignments.phpt @@ -0,0 +1,47 @@ +--TEST-- +sscanf(): format string XPG argument tests +--FILE-- +getMessage(), PHP_EOL; + } + try { + var_dump(sscanf($str, $format, $a, $b, $c)); + var_dump($a, $b, $c); + $a = $b = $c = null; + } catch (Throwable $e) { + echo $e::class, ': ', $e->getMessage(), PHP_EOL; + } +} +?> +--EXPECT-- +Using format string '%1$s %2$s %1$s': +ValueError: Variable is assigned by multiple "%n$" conversion specifiers +ValueError: Variable is assigned by multiple "%n$" conversion specifiers +Using format string '%1$s %*s %3$s': +array(3) { + [0]=> + string(5) "Hello" + [1]=> + NULL + [2]=> + NULL +} +ValueError: Variable is not assigned by any conversion specifiers +Using format string '%s %*s %3$s': +ValueError: cannot mix "%" and "%n$" conversion specifiers +ValueError: cannot mix "%" and "%n$" conversion specifiers diff --git a/ext/standard/tests/strings/scanf/sscanf_format_string_unterminated_rangespecifier.phpt b/ext/standard/tests/strings/scanf/sscanf_format_string_unterminated_rangespecifier.phpt new file mode 100644 index 0000000000000..9dc22b46c8912 --- /dev/null +++ b/ext/standard/tests/strings/scanf/sscanf_format_string_unterminated_rangespecifier.phpt @@ -0,0 +1,45 @@ +--TEST-- +sscanf(): unterminated range [] specifier +--FILE-- + [$str, $str . $pattern], + $r, + ) + ); + } + return $r; +} + +$modifiers = [ + '^', + ']', +]; + +$formats = combinatorial_concat('%[', $modifiers); + +$str = "Hello World"; + +foreach ($formats as $format) { + echo "Using format string '$format':\n"; + try { + sscanf($str, $format); + } catch (Throwable $e) { + echo $e::class, ': ', $e->getMessage(), PHP_EOL; + } +} +?> +--EXPECT-- +Using format string '%[': +ValueError: Unmatched [ in format string +Using format string '%[]': +ValueError: Unmatched [ in format string +Using format string '%[^': +ValueError: Unmatched [ in format string +Using format string '%[^]': +ValueError: Unmatched [ in format string diff --git a/ext/standard/tests/strings/scanf/sscanf_format_string_unterminated_specifier.phpt b/ext/standard/tests/strings/scanf/sscanf_format_string_unterminated_specifier.phpt new file mode 100644 index 0000000000000..7ff50335a575d --- /dev/null +++ b/ext/standard/tests/strings/scanf/sscanf_format_string_unterminated_specifier.phpt @@ -0,0 +1,71 @@ +--TEST-- +sscanf(): format string which is unterminated +--FILE-- + [$str, $str . $pattern], + $r, + ) + ); + } + return $r; +} + +$modifiers = [ + '*', + '1$', // XPG + '2', // Width + 'L', // Size +]; + +$formats = combinatorial_concat('%', $modifiers); + +$str = "Hello World"; + +foreach ($formats as $format) { + echo "Using format string '$format':\n"; + try { + sscanf($str, $format); + } catch (Throwable $e) { + echo $e::class, ': ', $e->getMessage(), PHP_EOL; + } +} +?> +--EXPECT-- +Using format string '%': +ValueError: Bad scan conversion character " +Using format string '%L': +ValueError: Bad scan conversion character " +Using format string '%2': +ValueError: Bad scan conversion character " +Using format string '%2L': +ValueError: Bad scan conversion character " +Using format string '%1$': +ValueError: Bad scan conversion character " +Using format string '%1$L': +ValueError: Bad scan conversion character " +Using format string '%1$2': +ValueError: Bad scan conversion character " +Using format string '%1$2L': +ValueError: Bad scan conversion character " +Using format string '%*': +ValueError: Bad scan conversion character " +Using format string '%*L': +ValueError: Bad scan conversion character " +Using format string '%*2': +ValueError: Bad scan conversion character " +Using format string '%*2L': +ValueError: Bad scan conversion character " +Using format string '%*1$': +ValueError: Bad scan conversion character "$" +Using format string '%*1$L': +ValueError: Bad scan conversion character "$" +Using format string '%*1$2': +ValueError: Bad scan conversion character "$" +Using format string '%*1$2L': +ValueError: Bad scan conversion character "$" diff --git a/ext/standard/tests/strings/scanf/sscanf_range_specifier_edge_cases.phpt b/ext/standard/tests/strings/scanf/sscanf_range_specifier_edge_cases.phpt new file mode 100644 index 0000000000000..8105dfaefa8b3 --- /dev/null +++ b/ext/standard/tests/strings/scanf/sscanf_range_specifier_edge_cases.phpt @@ -0,0 +1,28 @@ +--TEST-- +sscanf(): test %[] specifier with edge cases +--FILE-- +getMessage(), PHP_EOL; +} +try { + sscanf('-in-', '%[-i-n]', $out); + var_dump($out); +} catch (Throwable $e) { + echo $e::class, ': ', $e->getMessage(), PHP_EOL; +} +try { + sscanf('-[in]-', '%[][-i-n]', $out); + var_dump($out); +} catch (Throwable $e) { + echo $e::class, ': ', $e->getMessage(), PHP_EOL; +} +?> +--EXPECT-- +string(7) "[hello]" +string(4) "-in-" +string(4) "-in-" diff --git a/ext/standard/tests/strings/scanf/sscanf_range_specifier_ints.phpt b/ext/standard/tests/strings/scanf/sscanf_range_specifier_ints.phpt new file mode 100644 index 0000000000000..f073616ea24dc --- /dev/null +++ b/ext/standard/tests/strings/scanf/sscanf_range_specifier_ints.phpt @@ -0,0 +1,53 @@ +--TEST-- +sscanf(): test %[] specifier with numbers +--FILE-- + +--EXPECT-- +Using format string '%[240531]': +string(12) "001122334455" +Using format string '%[0-5]': +string(12) "001122334455" +Using format string '%[5-0]': +string(12) "001122334455" +Using format string '%[^9687]': +string(12) "001122334455" +Using format string '%[^6-9]': +string(12) "001122334455" +Using format string '%[^9-6]': +string(12) "001122334455" +Using format string '%4[240531]': +string(4) "0011" +Using format string '%4[0-5]': +string(4) "0011" +Using format string '%4[5-0]': +string(4) "0011" +Using format string '%4[^9687]': +string(4) "0011" +Using format string '%4[^6-9]': +string(4) "0011" +Using format string '%4[^9-6]': +string(4) "0011" diff --git a/ext/standard/tests/strings/scanf/sscanf_range_specifier_strings.phpt b/ext/standard/tests/strings/scanf/sscanf_range_specifier_strings.phpt new file mode 100644 index 0000000000000..760725cc93342 --- /dev/null +++ b/ext/standard/tests/strings/scanf/sscanf_range_specifier_strings.phpt @@ -0,0 +1,50 @@ +--TEST-- +sscanf(): test %[] specifier with strings +--FILE-- + +--EXPECT-- +Using format string '%[aefgbcd]': +string(7) "abcdefg" +Using format string '%[a-g]': +string(7) "abcdefg" +Using format string '%[g-a]': +string(7) "abcdefg" +Using format string '%[^uvwstxyz]': +string(18) "abcdefghijklmnopqr" +Using format string '%[^s-z]': +string(18) "abcdefghijklmnopqr" +Using format string '%[^z-s]': +string(18) "abcdefghijklmnopqr" +Using format string '%4[aefgbcd]': +string(4) "abcd" +Using format string '%4[g-a]': +string(4) "abcd" +Using format string '%4[^uvwstxyz]': +string(4) "abcd" +Using format string '%4[^s-z]': +string(4) "abcd" +Using format string '%4[^z-s]': +string(4) "abcd"