--TEST-- Test vprintf() function : usage variations - octal formats with non-octal values --SKIPIF-- --FILE-- "12twelve"), array("3"), array("4"), array("1"), array("2") ), // array of boolean data array( true, TRUE, false, TRUE, 0, FALSE, 1, true, false, TRUE, 0, 1, 1, 0, 1, TRUE, 0, FALSE), ); // looping to test vprintf() with different octal formats from the above $format array // and with non-octal values from the above $args_array array $counter = 1; foreach($args_array as $args) { echo "\n-- Iteration $counter --\n"; $result = vprintf($formats, $args); echo "\n"; var_dump($result); $counter++; } ?> ===DONE=== --EXPECTF-- *** Testing vprintf() : octal formats and non-octal values *** -- Iteration 1 -- 2 0 12 361100 o 1777777777777777775456 2322 30071 14 1777777777777777777764 1777777777777777416700 12 361100 2 0 int(149) -- Iteration 2 -- 2 1777777777777777777776 2 361100 o 1777777777777720715133 57062645 57060664 4475347 1777777777777721631371 1777777777777720717336 2 361100 2 1777777777777777777776 int(201) -- Iteration 3 -- 0 0 0 173 o 1777777777777777777605 173 2322 0 $0 _0 0 173 0 0 int(99) -- Iteration 4 -- 1 1 1 1 o 1 1 #1 1 $1 _1 1 1 1 1 int(75) -- Iteration 5 -- 1 1 0 1 o 0 1 #0 1 $1 _0 0 1 1 1 int(75) ===DONE===