summaryrefslogtreecommitdiff
path: root/ext/standard/tests
diff options
context:
space:
mode:
authorNikita Popov <nikita.ppv@gmail.com>2019-10-29 09:52:46 +0100
committerNikita Popov <nikita.ppv@gmail.com>2019-10-29 09:52:46 +0100
commit778a9c05b65f0f1420e5212918bd4bc5ef94d65e (patch)
tree4c56e4eba1a65664fd636265247e170bf4f58aa0 /ext/standard/tests
parent3dbb90b07ead11c28598ad792963c7c8e49da1f5 (diff)
downloadphp-git-778a9c05b65f0f1420e5212918bd4bc5ef94d65e.tar.gz
Try to fix 32-bit fprintf test
Diffstat (limited to 'ext/standard/tests')
-rw-r--r--ext/standard/tests/strings/printf.phpt10
1 files changed, 6 insertions, 4 deletions
diff --git a/ext/standard/tests/strings/printf.phpt b/ext/standard/tests/strings/printf.phpt
index 89b1b9ace2..c409d1a8f9 100644
--- a/ext/standard/tests/strings/printf.phpt
+++ b/ext/standard/tests/strings/printf.phpt
@@ -39,7 +39,11 @@ echo "\n*** Output for insufficient number of arguments ***\n";
$string = "dingy%sflem%dwombat";
$nbr = 5;
$name = "voudras";
-printf("%d $string %s", $nbr, $name);
+try {
+ printf("%d $string %s", $nbr, $name);
+} catch (\ArgumentCountError $e) {
+ print('Error found: '.$e->getMessage());
+}
/* Scalar argument */
@@ -233,9 +237,7 @@ printf("%d", $tempstring);
printf() expects at least %d parameter, %d given
*** Output for insufficient number of arguments ***
-
-Warning: printf(): Too few arguments in %s on line %d
-
+Error found: 5 parameters are required, 3 given
*** Output for scalar argument ***
3
*** Output for NULL as argument ***