--TEST-- Test strval() function --INI-- precision=14 --FILE-- --EXPECTF-- *** Testing str_val() with scalar values*** -- Iteration 1 -- string(1) "0" -- Iteration 2 -- string(1) "1" -- Iteration 3 -- string(2) "-1" -- Iteration 4 -- string(11) "-2147483648" -- Iteration 5 -- string(11) "-2147483647" -- Iteration 6 -- string(10) "2147483647" -- Iteration 7 -- string(10) "2147483640" -- Iteration 8 -- string(4) "4667" -- Iteration 9 -- string(4) "4779" -- Iteration 10 -- string(4) "4095" -- Iteration 11 -- string(3) "250" -- Iteration 12 -- string(11) "-2147483648" -- Iteration 13 -- string(10) "2147483647" -- Iteration 14 -- string(10) "2147483647" -- Iteration 15 -- string(2) "83" -- Iteration 16 -- string(1) "1" -- Iteration 17 -- string(11) "-2147483648" -- Iteration 18 -- string(10) "2147483647" -- Iteration 19 -- string(11) "-2147483649" -- Iteration 20 -- string(10) "2147483648" -- Iteration 21 -- string(11) "-2147483649" -- Iteration 22 -- string(11) "34359738369" -- Iteration 23 -- string(10) "2147483649" -- Iteration 24 -- string(11) "-2147483649" -- Iteration 25 -- string(1) "0" -- Iteration 26 -- string(4) "-0.1" -- Iteration 27 -- string(2) "10" -- Iteration 28 -- string(7) "1050000" -- Iteration 29 -- string(6) "1.0E-5" -- Iteration 30 -- string(7) "5000000" -- Iteration 31 -- string(7) "6.0E-20" -- Iteration 32 -- string(7) "5.0E+42" -- Iteration 33 -- string(7) "3.4E-33" -- Iteration 34 -- string(1) "1" -- Iteration 35 -- string(1) "1" -- Iteration 36 -- string(0) "" -- Iteration 37 -- string(0) "" -- Iteration 38 -- string(0) "" -- Iteration 39 -- string(0) "" -- Iteration 40 -- string(1) " " -- Iteration 41 -- string(1) " " -- Iteration 42 -- string(1) "0" -- Iteration 43 -- string(1) "0" -- Iteration 44 -- string(7) "testing" -- Iteration 45 -- string(5) "0x564" -- Iteration 46 -- string(4) "0123" -- Iteration 47 -- string(4) "new " -- Iteration 48 -- string(5) "new\n" -- Iteration 49 -- string(11) "@#$$%^&&*()" -- Iteration 50 -- string(8) " " -- Iteration 51 -- string(4) "null" -- Iteration 52 -- string(4) "null" -- Iteration 53 -- string(4) "true" -- Iteration 54 -- string(4) "true" -- Iteration 55 -- string(5%d) "This is a multiline heredoc string. Numeric = 1232455." -- Iteration 56 -- string(1%d) "12345 2345" -- Iteration 57 -- string(0) "" *** Testing strval() with non_scalar values *** -- Iteration 1 -- string(6) "Object" -- Iteration 2 -- string(14) "Resource id #%d" -- Iteration 3 -- string(14) "Resource id #%d" -- Iteration 4 -- Notice: Array to string conversion in %sstrval.php on line %d string(5) "Array" -- Iteration 5 -- Notice: Array to string conversion in %sstrval.php on line %d string(5) "Array" -- Iteration 6 -- Notice: Array to string conversion in %sstrval.php on line %d string(5) "Array" -- Iteration 7 -- Notice: Array to string conversion in %sstrval.php on line %d string(5) "Array" -- Iteration 8 -- string(0) "" -- Iteration 9 -- string(0) "" -- Iteration 10 -- string(0) "" -- Iteration 11 -- string(0) "" *** Testing error conditions *** Warning: strval() expects exactly 1 parameter, 0 given in %s on line %d NULL Warning: strval() expects exactly 1 parameter, 2 given in %s on line %d NULL Done