// float data
10.5,
-10.5,
- 10.5e10,
- 10.6E-10,
+ 10.1234567e10,
+ 10.7654321E-10,
.5,
// array data
string(5) "-10.5"
-- Iteration 7 --
-string(12) "105000000000"
-string(12) "105000000000"
-string(12) "105000000000"
+string(12) "101234567000"
+string(12) "101234567000"
+string(12) "101234567000"
-- Iteration 8 --
-string(7) "1.06E-9"
-string(7) "1.06E-9"
-string(7) "1.06E-9"
+string(13) "1.07654321E-9"
+string(13) "1.07654321E-9"
+string(13) "1.07654321E-9"
-- Iteration 9 --
string(3) "0.5"
-- Iteration 10 --
-Notice: Array to string conversion in %s on line %d%d
+Notice: Array to string conversion in %s on line %d
string(5) "Array"
-Notice: Array to string conversion in %s on line %d%d
+Notice: Array to string conversion in %s on line %d
string(5) "Array"
-Notice: Array to string conversion in %s on line %d%d
+Notice: Array to string conversion in %s on line %d
string(5) "Array"
-- Iteration 11 --
-Notice: Array to string conversion in %s on line %d%d
+Notice: Array to string conversion in %s on line %d
string(5) "Array"
-Notice: Array to string conversion in %s on line %d%d
+Notice: Array to string conversion in %s on line %d
string(5) "Array"
-Notice: Array to string conversion in %s on line %d%d
+Notice: Array to string conversion in %s on line %d
string(5) "Array"
-- Iteration 12 --
-Notice: Array to string conversion in %s on line %d%d
+Notice: Array to string conversion in %s on line %d
string(5) "Array"
-Notice: Array to string conversion in %s on line %d%d
+Notice: Array to string conversion in %s on line %d
string(5) "Array"
-Notice: Array to string conversion in %s on line %d%d
+Notice: Array to string conversion in %s on line %d
string(5) "Array"
-- Iteration 13 --
-Notice: Array to string conversion in %s on line %d%d
+Notice: Array to string conversion in %s on line %d
string(5) "Array"
-Notice: Array to string conversion in %s on line %d%d
+Notice: Array to string conversion in %s on line %d
string(5) "Array"
-Notice: Array to string conversion in %s on line %d%d
+Notice: Array to string conversion in %s on line %d
string(5) "Array"
-- Iteration 14 --
-Notice: Array to string conversion in %s on line %d%d
+Notice: Array to string conversion in %s on line %d
string(5) "Array"
-Notice: Array to string conversion in %s on line %d%d
+Notice: Array to string conversion in %s on line %d
string(5) "Array"
-Notice: Array to string conversion in %s on line %d%d
+Notice: Array to string conversion in %s on line %d
string(5) "Array"
-- Iteration 15 --
string(0) ""
-- Iteration 26 --
-string(%d) "Resource id #5"
-string(%d) "Resource id #5"
-string(%d) "Resource id #5"
+string(%d) "Resource id #%d"
+string(%d) "Resource id #%d"
+string(%d) "Resource id #%d"
Done
-
--UEXPECTF--
-
*** Testing sprintf() : with unexpected values for format argument ***
-- Iteration 1 --
unicode(5) "-10.5"
-- Iteration 7 --
-unicode(12) "105000000000"
-unicode(12) "105000000000"
-unicode(12) "105000000000"
+unicode(12) "101234567000"
+unicode(12) "101234567000"
+unicode(12) "101234567000"
-- Iteration 8 --
-unicode(7) "1.06E-9"
-unicode(7) "1.06E-9"
-unicode(7) "1.06E-9"
+unicode(13) "1.07654321E-9"
+unicode(13) "1.07654321E-9"
+unicode(13) "1.07654321E-9"
-- Iteration 9 --
unicode(3) "0.5"
* Source code: ext/standard/formatted_print.c
*/
+error_reporting(E_ALL & ~E_NOTICE);
+
echo "*** Testing sprintf() : string formats with array values ***\n";
// different arrays used to test he function
*** Testing sprintf() : string formats with array values ***
-- Iteration 1 --
-
-Notice: Array to string conversion in %s on line %d
string(5) "Array"
string(1) "s"
-
-Notice: Array to string conversion in %s on line %d
string(5) "Array"
string(1) "s"
-
-Notice: Array to string conversion in %s on line %d
string(6) " Array"
-
-Notice: Array to string conversion in %s on line %d
string(6) "Array "
-
-Notice: Array to string conversion in %s on line %d
string(6) " Array"
-
-Notice: Array to string conversion in %s on line %d
string(6) "
Array"
-
-Notice: Array to string conversion in %s on line %d
string(5) "Array"
-
-Notice: Array to string conversion in %s on line %d
string(30) " Array"
string(10) "a-zA-Z0-9]"
string(1) "s"
-- Iteration 2 --
-
-Notice: Array to string conversion in %s on line %d
string(5) "Array"
string(1) "s"
-
-Notice: Array to string conversion in %s on line %d
string(5) "Array"
string(1) "s"
-
-Notice: Array to string conversion in %s on line %d
string(6) " Array"
-
-Notice: Array to string conversion in %s on line %d
string(6) "Array "
-
-Notice: Array to string conversion in %s on line %d
string(6) " Array"
-
-Notice: Array to string conversion in %s on line %d
string(6) "
Array"
-
-Notice: Array to string conversion in %s on line %d
string(5) "Array"
-
-Notice: Array to string conversion in %s on line %d
string(30) " Array"
string(10) "a-zA-Z0-9]"
string(1) "s"
-- Iteration 3 --
-
-Notice: Array to string conversion in %s on line %d
string(5) "Array"
string(1) "s"
-
-Notice: Array to string conversion in %s on line %d
string(5) "Array"
string(1) "s"
-
-Notice: Array to string conversion in %s on line %d
string(6) " Array"
-
-Notice: Array to string conversion in %s on line %d
string(6) "Array "
-
-Notice: Array to string conversion in %s on line %d
string(6) " Array"
-
-Notice: Array to string conversion in %s on line %d
string(6) "
Array"
-
-Notice: Array to string conversion in %s on line %d
string(5) "Array"
-
-Notice: Array to string conversion in %s on line %d
string(30) " Array"
string(10) "a-zA-Z0-9]"
string(1) "s"
-- Iteration 4 --
-
-Notice: Array to string conversion in %s on line %d
string(5) "Array"
string(1) "s"
-
-Notice: Array to string conversion in %s on line %d
string(5) "Array"
string(1) "s"
-
-Notice: Array to string conversion in %s on line %d
string(6) " Array"
-
-Notice: Array to string conversion in %s on line %d
string(6) "Array "
-
-Notice: Array to string conversion in %s on line %d
string(6) " Array"
-
-Notice: Array to string conversion in %s on line %d
string(6) "
Array"
-
-Notice: Array to string conversion in %s on line %d
string(5) "Array"
-
-Notice: Array to string conversion in %s on line %d
string(30) " Array"
string(10) "a-zA-Z0-9]"
string(1) "s"
-- Iteration 5 --
-
-Notice: Array to string conversion in %s on line %d
string(5) "Array"
string(1) "s"
-
-Notice: Array to string conversion in %s on line %d
string(5) "Array"
string(1) "s"
-
-Notice: Array to string conversion in %s on line %d
string(6) " Array"
-
-Notice: Array to string conversion in %s on line %d
string(6) "Array "
-
-Notice: Array to string conversion in %s on line %d
string(6) " Array"
-
-Notice: Array to string conversion in %s on line %d
string(6) "
Array"
-
-Notice: Array to string conversion in %s on line %d
string(5) "Array"
-
-Notice: Array to string conversion in %s on line %d
string(30) " Array"
string(10) "a-zA-Z0-9]"
string(1) "s"
-- Iteration 6 --
-
-Notice: Array to string conversion in %s on line %d
string(5) "Array"
string(1) "s"
-
-Notice: Array to string conversion in %s on line %d
string(5) "Array"
string(1) "s"
-
-Notice: Array to string conversion in %s on line %d
string(6) " Array"
-
-Notice: Array to string conversion in %s on line %d
string(6) "Array "
-
-Notice: Array to string conversion in %s on line %d
string(6) " Array"
-
-Notice: Array to string conversion in %s on line %d
string(6) "
Array"
-
-Notice: Array to string conversion in %s on line %d
string(5) "Array"
-
-Notice: Array to string conversion in %s on line %d
string(30) " Array"
string(10) "a-zA-Z0-9]"
string(1) "s"
-- Iteration 7 --
-
-Notice: Array to string conversion in %s on line %d
string(5) "Array"
string(1) "s"
-
-Notice: Array to string conversion in %s on line %d
string(5) "Array"
string(1) "s"
-
-Notice: Array to string conversion in %s on line %d
string(6) " Array"
-
-Notice: Array to string conversion in %s on line %d
string(6) "Array "
-
-Notice: Array to string conversion in %s on line %d
string(6) " Array"
-
-Notice: Array to string conversion in %s on line %d
string(6) "
Array"
-
-Notice: Array to string conversion in %s on line %d
string(5) "Array"
-
-Notice: Array to string conversion in %s on line %d
string(30) " Array"
string(10) "a-zA-Z0-9]"
string(1) "s"
-- Iteration 8 --
-
-Notice: Array to string conversion in %s on line %d
string(5) "Array"
string(1) "s"
-
-Notice: Array to string conversion in %s on line %d
string(5) "Array"
string(1) "s"
-
-Notice: Array to string conversion in %s on line %d
string(6) " Array"
-
-Notice: Array to string conversion in %s on line %d
string(6) "Array "
-
-Notice: Array to string conversion in %s on line %d
string(6) " Array"
-
-Notice: Array to string conversion in %s on line %d
string(6) "
Array"
-
-Notice: Array to string conversion in %s on line %d
string(5) "Array"
-
-Notice: Array to string conversion in %s on line %d
string(30) " Array"
string(10) "a-zA-Z0-9]"
string(1) "s"
-- Iteration 9 --
-
-Notice: Array to string conversion in %s on line %d
string(5) "Array"
string(1) "s"
-
-Notice: Array to string conversion in %s on line %d
string(5) "Array"
string(1) "s"
-
-Notice: Array to string conversion in %s on line %d
string(6) " Array"
-
-Notice: Array to string conversion in %s on line %d
string(6) "Array "
-
-Notice: Array to string conversion in %s on line %d
string(6) " Array"
-
-Notice: Array to string conversion in %s on line %d
string(6) "
Array"
-
-Notice: Array to string conversion in %s on line %d
string(5) "Array"
-
-Notice: Array to string conversion in %s on line %d
string(30) " Array"
string(10) "a-zA-Z0-9]"
string(1) "s"
-- Iteration 10 --
-
-Notice: Array to string conversion in %s on line %d
string(5) "Array"
string(1) "s"
-
-Notice: Array to string conversion in %s on line %d
string(5) "Array"
string(1) "s"
-
-Notice: Array to string conversion in %s on line %d
string(6) " Array"
-
-Notice: Array to string conversion in %s on line %d
string(6) "Array "
-
-Notice: Array to string conversion in %s on line %d
string(6) " Array"
-
-Notice: Array to string conversion in %s on line %d
string(6) "
Array"
-
-Notice: Array to string conversion in %s on line %d
string(5) "Array"
-
-Notice: Array to string conversion in %s on line %d
string(30) " Array"
string(10) "a-zA-Z0-9]"
string(1) "s"
-- Iteration 11 --
-
-Notice: Array to string conversion in %s on line %d
string(5) "Array"
string(1) "s"
-
-Notice: Array to string conversion in %s on line %d
string(5) "Array"
string(1) "s"
-
-Notice: Array to string conversion in %s on line %d
string(6) " Array"
-
-Notice: Array to string conversion in %s on line %d
string(6) "Array "
-
-Notice: Array to string conversion in %s on line %d
string(6) " Array"
-
-Notice: Array to string conversion in %s on line %d
string(6) "
Array"
-
-Notice: Array to string conversion in %s on line %d
string(5) "Array"
-
-Notice: Array to string conversion in %s on line %d
string(30) " Array"
string(10) "a-zA-Z0-9]"
string(1) "s"
-- Iteration 12 --
-
-Notice: Array to string conversion in %s on line %d
string(5) "Array"
string(1) "s"
-
-Notice: Array to string conversion in %s on line %d
string(5) "Array"
string(1) "s"
-
-Notice: Array to string conversion in %s on line %d
string(6) " Array"
-
-Notice: Array to string conversion in %s on line %d
string(6) "Array "
-
-Notice: Array to string conversion in %s on line %d
string(6) " Array"
-
-Notice: Array to string conversion in %s on line %d
string(6) "
Array"
-
-Notice: Array to string conversion in %s on line %d
string(5) "Array"
-
-Notice: Array to string conversion in %s on line %d
string(30) " Array"
string(10) "a-zA-Z0-9]"
string(1) "s"
Done
-
--UEXPECTF--
*** Testing sprintf() : string formats with array values ***
-- Iteration 1 --
-
-Notice: Array to string conversion in %s on line %d
unicode(5) "Array"
unicode(1) "s"
-
-Notice: Array to string conversion in %s on line %d
unicode(5) "Array"
unicode(1) "s"
-
-Notice: Array to string conversion in %s on line %d
unicode(6) " Array"
-
-Notice: Array to string conversion in %s on line %d
unicode(6) "Array "
-
-Notice: Array to string conversion in %s on line %d
unicode(6) " Array"
-
-Notice: Array to string conversion in %s on line %d
unicode(6) "
Array"
-
-Notice: Array to string conversion in %s on line %d
unicode(5) "Array"
-
-Notice: Array to string conversion in %s on line %d
unicode(30) " Array"
unicode(10) "a-zA-Z0-9]"
unicode(1) "s"
-- Iteration 2 --
-
-Notice: Array to string conversion in %s on line %d
unicode(5) "Array"
unicode(1) "s"
-
-Notice: Array to string conversion in %s on line %d
unicode(5) "Array"
unicode(1) "s"
-
-Notice: Array to string conversion in %s on line %d
unicode(6) " Array"
-
-Notice: Array to string conversion in %s on line %d
unicode(6) "Array "
-
-Notice: Array to string conversion in %s on line %d
unicode(6) " Array"
-
-Notice: Array to string conversion in %s on line %d
unicode(6) "
Array"
-
-Notice: Array to string conversion in %s on line %d
unicode(5) "Array"
-
-Notice: Array to string conversion in %s on line %d
unicode(30) " Array"
unicode(10) "a-zA-Z0-9]"
unicode(1) "s"
-- Iteration 3 --
-
-Notice: Array to string conversion in %s on line %d
unicode(5) "Array"
unicode(1) "s"
-
-Notice: Array to string conversion in %s on line %d
unicode(5) "Array"
unicode(1) "s"
-
-Notice: Array to string conversion in %s on line %d
unicode(6) " Array"
-
-Notice: Array to string conversion in %s on line %d
unicode(6) "Array "
-
-Notice: Array to string conversion in %s on line %d
unicode(6) " Array"
-
-Notice: Array to string conversion in %s on line %d
unicode(6) "
Array"
-
-Notice: Array to string conversion in %s on line %d
unicode(5) "Array"
-
-Notice: Array to string conversion in %s on line %d
unicode(30) " Array"
unicode(10) "a-zA-Z0-9]"
unicode(1) "s"
-- Iteration 4 --
-
-Notice: Array to string conversion in %s on line %d
unicode(5) "Array"
unicode(1) "s"
-
-Notice: Array to string conversion in %s on line %d
unicode(5) "Array"
unicode(1) "s"
-
-Notice: Array to string conversion in %s on line %d
unicode(6) " Array"
-
-Notice: Array to string conversion in %s on line %d
unicode(6) "Array "
-
-Notice: Array to string conversion in %s on line %d
unicode(6) " Array"
-
-Notice: Array to string conversion in %s on line %d
unicode(6) "
Array"
-
-Notice: Array to string conversion in %s on line %d
unicode(5) "Array"
-
-Notice: Array to string conversion in %s on line %d
unicode(30) " Array"
unicode(10) "a-zA-Z0-9]"
unicode(1) "s"
-- Iteration 5 --
-
-Notice: Array to string conversion in %s on line %d
unicode(5) "Array"
unicode(1) "s"
-
-Notice: Array to string conversion in %s on line %d
unicode(5) "Array"
unicode(1) "s"
-
-Notice: Array to string conversion in %s on line %d
unicode(6) " Array"
-
-Notice: Array to string conversion in %s on line %d
unicode(6) "Array "
-
-Notice: Array to string conversion in %s on line %d
unicode(6) " Array"
-
-Notice: Array to string conversion in %s on line %d
unicode(6) "
Array"
-
-Notice: Array to string conversion in %s on line %d
unicode(5) "Array"
-
-Notice: Array to string conversion in %s on line %d
unicode(30) " Array"
unicode(10) "a-zA-Z0-9]"
unicode(1) "s"
-- Iteration 6 --
-
-Notice: Array to string conversion in %s on line %d
unicode(5) "Array"
unicode(1) "s"
-
-Notice: Array to string conversion in %s on line %d
unicode(5) "Array"
unicode(1) "s"
-
-Notice: Array to string conversion in %s on line %d
unicode(6) " Array"
-
-Notice: Array to string conversion in %s on line %d
unicode(6) "Array "
-
-Notice: Array to string conversion in %s on line %d
unicode(6) " Array"
-
-Notice: Array to string conversion in %s on line %d
unicode(6) "
Array"
-
-Notice: Array to string conversion in %s on line %d
unicode(5) "Array"
-
-Notice: Array to string conversion in %s on line %d
unicode(30) " Array"
unicode(10) "a-zA-Z0-9]"
unicode(1) "s"
-- Iteration 7 --
-
-Notice: Array to string conversion in %s on line %d
unicode(5) "Array"
unicode(1) "s"
-
-Notice: Array to string conversion in %s on line %d
unicode(5) "Array"
unicode(1) "s"
-
-Notice: Array to string conversion in %s on line %d
unicode(6) " Array"
-
-Notice: Array to string conversion in %s on line %d
unicode(6) "Array "
-
-Notice: Array to string conversion in %s on line %d
unicode(6) " Array"
-
-Notice: Array to string conversion in %s on line %d
unicode(6) "
Array"
-
-Notice: Array to string conversion in %s on line %d
unicode(5) "Array"
-
-Notice: Array to string conversion in %s on line %d
unicode(30) " Array"
unicode(10) "a-zA-Z0-9]"
unicode(1) "s"
-- Iteration 8 --
-
-Notice: Array to string conversion in %s on line %d
unicode(5) "Array"
unicode(1) "s"
-
-Notice: Array to string conversion in %s on line %d
unicode(5) "Array"
unicode(1) "s"
-
-Notice: Array to string conversion in %s on line %d
unicode(6) " Array"
-
-Notice: Array to string conversion in %s on line %d
unicode(6) "Array "
-
-Notice: Array to string conversion in %s on line %d
unicode(6) " Array"
-
-Notice: Array to string conversion in %s on line %d
unicode(6) "
Array"
-
-Notice: Array to string conversion in %s on line %d
unicode(5) "Array"
-
-Notice: Array to string conversion in %s on line %d
unicode(30) " Array"
unicode(10) "a-zA-Z0-9]"
unicode(1) "s"
-- Iteration 9 --
-
-Notice: Array to string conversion in %s on line %d
unicode(5) "Array"
unicode(1) "s"
-
-Notice: Array to string conversion in %s on line %d
unicode(5) "Array"
unicode(1) "s"
-
-Notice: Array to string conversion in %s on line %d
unicode(6) " Array"
-
-Notice: Array to string conversion in %s on line %d
unicode(6) "Array "
-
-Notice: Array to string conversion in %s on line %d
unicode(6) " Array"
-
-Notice: Array to string conversion in %s on line %d
unicode(6) "
Array"
-
-Notice: Array to string conversion in %s on line %d
unicode(5) "Array"
-
-Notice: Array to string conversion in %s on line %d
unicode(30) " Array"
unicode(10) "a-zA-Z0-9]"
unicode(1) "s"
-- Iteration 10 --
-
-Notice: Array to string conversion in %s on line %d
unicode(5) "Array"
unicode(1) "s"
-
-Notice: Array to string conversion in %s on line %d
unicode(5) "Array"
unicode(1) "s"
-
-Notice: Array to string conversion in %s on line %d
unicode(6) " Array"
-
-Notice: Array to string conversion in %s on line %d
unicode(6) "Array "
-
-Notice: Array to string conversion in %s on line %d
unicode(6) " Array"
-
-Notice: Array to string conversion in %s on line %d
unicode(6) "
Array"
-
-Notice: Array to string conversion in %s on line %d
unicode(5) "Array"
-
-Notice: Array to string conversion in %s on line %d
unicode(30) " Array"
unicode(10) "a-zA-Z0-9]"
unicode(1) "s"
-- Iteration 11 --
-
-Notice: Array to string conversion in %s on line %d
unicode(5) "Array"
unicode(1) "s"
-
-Notice: Array to string conversion in %s on line %d
unicode(5) "Array"
unicode(1) "s"
-
-Notice: Array to string conversion in %s on line %d
unicode(6) " Array"
-
-Notice: Array to string conversion in %s on line %d
unicode(6) "Array "
-
-Notice: Array to string conversion in %s on line %d
unicode(6) " Array"
-
-Notice: Array to string conversion in %s on line %d
unicode(6) "
Array"
-
-Notice: Array to string conversion in %s on line %d
unicode(5) "Array"
-
-Notice: Array to string conversion in %s on line %d
unicode(30) " Array"
unicode(10) "a-zA-Z0-9]"
unicode(1) "s"
-- Iteration 12 --
-
-Notice: Array to string conversion in %s on line %d
unicode(5) "Array"
unicode(1) "s"
-
-Notice: Array to string conversion in %s on line %d
unicode(5) "Array"
unicode(1) "s"
-
-Notice: Array to string conversion in %s on line %d
unicode(6) " Array"
-
-Notice: Array to string conversion in %s on line %d
unicode(6) "Array "
-
-Notice: Array to string conversion in %s on line %d
unicode(6) " Array"
-
-Notice: Array to string conversion in %s on line %d
unicode(6) "
Array"
-
-Notice: Array to string conversion in %s on line %d
unicode(5) "Array"
-
-Notice: Array to string conversion in %s on line %d
unicode(30) " Array"
unicode(10) "a-zA-Z0-9]"
unicode(1) "s"