From d03c3c8d01f6f507bf844fec07477f30e3db61d9 Mon Sep 17 00:00:00 2001 From: jvoisin Date: Sat, 23 Feb 2019 12:06:51 +0100 Subject: Fix the testsuite on php8. In php8, it's non-trivial to hook strlen, since this function is usually optimized away by the compiler. --- src/tests/disable_function/disabled_function_local_var_obj.phpt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/tests/disable_function/disabled_function_local_var_obj.phpt') diff --git a/src/tests/disable_function/disabled_function_local_var_obj.phpt b/src/tests/disable_function/disabled_function_local_var_obj.phpt index 29d57cc..89e423a 100644 --- a/src/tests/disable_function/disabled_function_local_var_obj.phpt +++ b/src/tests/disable_function/disabled_function_local_var_obj.phpt @@ -16,11 +16,11 @@ class test_class { $test_array = ['qwe']; $arg = 'qwe'; $test = new test_class('qwe', 'qwe'); -echo strlen($test->$arg) . "\n"; +echo strtoupper($test->$arg) . "\n"; $test = new test_class('qwe', 'nop_object'); -echo strlen($test->$arg) . "\n"; +echo strtoupper($test->$arg) . "\n"; ?> --EXPECTF-- -3 +QWE -Fatal error: [snuffleupagus][disabled_function] Aborted execution on call of the function 'strlen' in %a/disabled_function_local_var_obj.php on line 14 \ No newline at end of file +Fatal error: [snuffleupagus][disabled_function] Aborted execution on call of the function 'strtoupper' in %a/disabled_function_local_var_obj.php on line 14 -- cgit v1.3