diff options
Diffstat (limited to 'ext/standard/tests/general_functions/var_export_error1.phpt')
-rw-r--r-- | ext/standard/tests/general_functions/var_export_error1.phpt | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/ext/standard/tests/general_functions/var_export_error1.phpt b/ext/standard/tests/general_functions/var_export_error1.phpt new file mode 100644 index 0000000..d9c5eee --- /dev/null +++ b/ext/standard/tests/general_functions/var_export_error1.phpt @@ -0,0 +1,38 @@ +--TEST-- +Test var_export() function : error conditions +--FILE-- +<?php +/* Prototype : mixed var_export(mixed var [, bool return]) + * Description: Outputs or returns a string representation of a variable + * Source code: ext/standard/var.c + * Alias to functions: + */ + +echo "*** Testing var_export() : error conditions ***\n"; + +// Zero arguments +echo "\n-- Testing var_export() function with Zero arguments --\n"; +var_dump( var_export() ); + +//Test var_export with one more than the expected number of arguments +echo "\n-- Testing var_export() function with more than expected no. of arguments --\n"; +$var = 1; +$return = true; +$extra_arg = 10; +var_dump( var_export($var, $return, $extra_arg) ); + +?> +===DONE=== +--EXPECTF-- +*** Testing var_export() : error conditions *** + +-- Testing var_export() function with Zero arguments -- + +Warning: var_export() expects at least 1 parameter, 0 given in %s on line 12 +NULL + +-- Testing var_export() function with more than expected no. of arguments -- + +Warning: var_export() expects at most 2 parameters, 3 given in %s on line 19 +NULL +===DONE=== |