diff options
Diffstat (limited to 'ext/standard/tests/strings/vfprintf_error2.phpt')
-rw-r--r-- | ext/standard/tests/strings/vfprintf_error2.phpt | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/ext/standard/tests/strings/vfprintf_error2.phpt b/ext/standard/tests/strings/vfprintf_error2.phpt new file mode 100644 index 0000000..bcf7e27 --- /dev/null +++ b/ext/standard/tests/strings/vfprintf_error2.phpt @@ -0,0 +1,48 @@ +--TEST-- +Test vfprintf() function : error conditions (less than expected arguments) +--CREDITS-- +Felix De Vliegher <felix.devliegher@gmail.com> +--INI-- +precision=14 +--FILE-- +<?php +/* Prototype : int vfprintf(resource stream, string format, array args) + * Description: Output a formatted string into a stream + * Source code: ext/standard/formatted_print.c + * Alias to functions: + */ + +// Open handle +$file = 'vfprintf_test.txt'; +$fp = fopen( $file, "a+" ); + +echo "\n-- Testing vfprintf() function with less than expected no. of arguments --\n"; +$format = 'string_val'; +var_dump( vfprintf($fp, $format) ); +var_dump( vfprintf( $fp ) ); +var_dump( vfprintf() ); + +// Close handle +fclose($fp); + +?> +===DONE=== +--CLEAN-- +<?php + +$file = 'vfprintf_test.txt'; +unlink( $file ); + +?> +--EXPECTF-- +-- Testing vfprintf() function with less than expected no. of arguments -- + +Warning: Wrong parameter count for vfprintf() in %s on line %d +NULL + +Warning: Wrong parameter count for vfprintf() in %s on line %d +NULL + +Warning: Wrong parameter count for vfprintf() in %s on line %d +NULL +===DONE=== |