diff options
Diffstat (limited to 'ext/standard/tests/strings/vprintf_variation1.phpt')
-rw-r--r-- | ext/standard/tests/strings/vprintf_variation1.phpt | 200 |
1 files changed, 0 insertions, 200 deletions
diff --git a/ext/standard/tests/strings/vprintf_variation1.phpt b/ext/standard/tests/strings/vprintf_variation1.phpt deleted file mode 100644 index 18cf1a7c04..0000000000 --- a/ext/standard/tests/strings/vprintf_variation1.phpt +++ /dev/null @@ -1,200 +0,0 @@ ---TEST-- -Test vprintf() function : usage variations - unexpected values for the format argument ---FILE-- -<?php -/* - * Test vprintf() when different unexpected format strings are passed to - * the '$format' argument of the function -*/ - -echo "*** Testing vprintf() : with unexpected values for format argument ***\n"; - -// initialising the required variables -$args = array(1, 2); - -//get an unset variable -$unset_var = 10; -unset ($unset_var); - -// declaring a class -class sample -{ - public function __toString() { - return "object"; - } -} - -// Defining resource -$file_handle = fopen(__FILE__, 'r'); - - -//array of values to iterate over -$values = array( - - // int data -/*1*/ 0, - 1, - 12345, - -2345, - - // float data -/*5*/ 10.5, - -10.5, - 10.1234567e10, - 10.7654321E-10, - .5, - - // array data -/*10*/ array(), - array(0), - array(1), - array(1,2), - array('color' => 'red', 'item' => 'pen'), - - // null data -/*15*/ NULL, - null, - - // boolean data -/*17*/ true, - false, - TRUE, - FALSE, - - // empty data -/*21*/ "", - '', - - // object data -/*23*/ new sample(), - - // undefined data -/*24*/ @$undefined_var, - - // unset data -/*25*/ @$unset_var, - - // resource data -/*26*/ $file_handle -); - -// loop through each element of the array for format - -$counter = 1; -foreach($values as $value) { - echo "\n -- Iteration $counter --\n"; - try { - $result = vprintf($value, $args); - echo "\n"; - var_dump($result); - } catch (TypeError $exception) { - echo $exception->getMessage() . "\n"; - } - - $counter++; -} - -// closing the resource -fclose($file_handle); - -?> ---EXPECT-- -*** Testing vprintf() : with unexpected values for format argument *** - - -- Iteration 1 -- -0 -int(1) - - -- Iteration 2 -- -1 -int(1) - - -- Iteration 3 -- -12345 -int(5) - - -- Iteration 4 -- --2345 -int(5) - - -- Iteration 5 -- -10.5 -int(4) - - -- Iteration 6 -- --10.5 -int(5) - - -- Iteration 7 -- -101234567000 -int(12) - - -- Iteration 8 -- -1.07654321E-9 -int(13) - - -- Iteration 9 -- -0.5 -int(3) - - -- Iteration 10 -- -vprintf(): Argument #1 ($format) must be of type string, array given - - -- Iteration 11 -- -vprintf(): Argument #1 ($format) must be of type string, array given - - -- Iteration 12 -- -vprintf(): Argument #1 ($format) must be of type string, array given - - -- Iteration 13 -- -vprintf(): Argument #1 ($format) must be of type string, array given - - -- Iteration 14 -- -vprintf(): Argument #1 ($format) must be of type string, array given - - -- Iteration 15 -- - -int(0) - - -- Iteration 16 -- - -int(0) - - -- Iteration 17 -- -1 -int(1) - - -- Iteration 18 -- - -int(0) - - -- Iteration 19 -- -1 -int(1) - - -- Iteration 20 -- - -int(0) - - -- Iteration 21 -- - -int(0) - - -- Iteration 22 -- - -int(0) - - -- Iteration 23 -- -object -int(6) - - -- Iteration 24 -- - -int(0) - - -- Iteration 25 -- - -int(0) - - -- Iteration 26 -- -vprintf(): Argument #1 ($format) must be of type string, resource given |