From 778a9c05b65f0f1420e5212918bd4bc5ef94d65e Mon Sep 17 00:00:00 2001 From: Nikita Popov Date: Tue, 29 Oct 2019 09:52:46 +0100 Subject: [PATCH] Try to fix 32-bit fprintf test --- ext/standard/tests/strings/printf.phpt | 10 ++++++---- 1 file 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 *** -- 2.50.1