diff options
author | Nikita Popov <nikita.ppv@gmail.com> | 2019-10-29 09:52:46 +0100 |
---|---|---|
committer | Nikita Popov <nikita.ppv@gmail.com> | 2019-10-29 09:52:46 +0100 |
commit | 778a9c05b65f0f1420e5212918bd4bc5ef94d65e (patch) | |
tree | 4c56e4eba1a65664fd636265247e170bf4f58aa0 /ext/standard/tests | |
parent | 3dbb90b07ead11c28598ad792963c7c8e49da1f5 (diff) | |
download | php-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.phpt | 10 |
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 *** |