diff --git a/Zend/tests/type_declarations/scalar_none.phpt b/Zend/tests/type_declarations/scalar_none.phpt index 025276adefa0b..a1029b830ff86 100644 --- a/Zend/tests/type_declarations/scalar_none.phpt +++ b/Zend/tests/type_declarations/scalar_none.phpt @@ -3,16 +3,6 @@ Scalar type missing parameters --FILE-- 'E_NOTICE', - E_WARNING => 'E_WARNING', - E_RECOVERABLE_ERROR => 'E_RECOVERABLE_ERROR' -]; -set_error_handler(function (int $errno, string $errmsg, string $file, int $line) use ($errnames) { - echo "$errnames[$errno]: $errmsg on line $line\n"; - return true; -}); - $functions = [ 'int' => function (int $i) { return $i; }, 'float' => function (float $f) { return $f; }, diff --git a/Zend/tests/type_declarations/scalar_null.phpt b/Zend/tests/type_declarations/scalar_null.phpt index 767e36e9146b9..d149053fd2ffe 100644 --- a/Zend/tests/type_declarations/scalar_null.phpt +++ b/Zend/tests/type_declarations/scalar_null.phpt @@ -3,16 +3,6 @@ Scalar type nullability --FILE-- 'E_NOTICE', - E_WARNING => 'E_WARNING', - E_RECOVERABLE_ERROR => 'E_RECOVERABLE_ERROR' -]; -set_error_handler(function (int $errno, string $errmsg, string $file, int $line) use ($errnames) { - echo "$errnames[$errno]: $errmsg on line $line\n"; - return true; -}); - $functions = [ 'int' => function (int $i) { return $i; }, 'float' => function (float $f) { return $f; }, diff --git a/Zend/tests/type_declarations/scalar_return_basic.phpt b/Zend/tests/type_declarations/scalar_return_basic.phpt index dd7a3daf856ef..c69196269f06c 100644 --- a/Zend/tests/type_declarations/scalar_return_basic.phpt +++ b/Zend/tests/type_declarations/scalar_return_basic.phpt @@ -8,7 +8,6 @@ Return scalar type basics $errnames = [ E_NOTICE => 'E_NOTICE', E_WARNING => 'E_WARNING', - E_RECOVERABLE_ERROR => 'E_RECOVERABLE_ERROR' ]; set_error_handler(function (int $errno, string $errmsg, string $file, int $line) use ($errnames) { echo "$errnames[$errno]: $errmsg on line $line\n"; diff --git a/Zend/tests/type_declarations/scalar_return_basic_64bit.phpt b/Zend/tests/type_declarations/scalar_return_basic_64bit.phpt index bec8925676a1e..6f2ff11eb211c 100644 --- a/Zend/tests/type_declarations/scalar_return_basic_64bit.phpt +++ b/Zend/tests/type_declarations/scalar_return_basic_64bit.phpt @@ -8,7 +8,6 @@ Return scalar type basics $errnames = [ E_NOTICE => 'E_NOTICE', E_WARNING => 'E_WARNING', - E_RECOVERABLE_ERROR => 'E_RECOVERABLE_ERROR' ]; set_error_handler(function (int $errno, string $errmsg, string $file, int $line) use ($errnames) { echo "$errnames[$errno]: $errmsg on line $line\n"; diff --git a/Zend/tests/type_declarations/scalar_strict.phpt b/Zend/tests/type_declarations/scalar_strict.phpt index 4230558b0142b..78b404f9f1651 100644 --- a/Zend/tests/type_declarations/scalar_strict.phpt +++ b/Zend/tests/type_declarations/scalar_strict.phpt @@ -6,16 +6,6 @@ Scalar type strict mode 'E_NOTICE', - E_WARNING => 'E_WARNING', - E_RECOVERABLE_ERROR => 'E_RECOVERABLE_ERROR' -]; -set_error_handler(function (int $errno, string $errmsg, string $file, int $line) use ($errnames) { - echo "$errnames[$errno]: $errmsg on line $line\n"; - return true; -}); - $functions = [ 'int' => function (int $i) { return $i; }, 'float' => function (float $f) { return $f; }, @@ -106,11 +96,11 @@ int(2147483647) } *** Caught Argument 1 passed to {closure}() must be of the type int, array given, called in %s on line %d -*** Trying object(stdClass)#6 (0) { +*** Trying object(stdClass)#5 (0) { } *** Caught Argument 1 passed to {closure}() must be of the type int, object given, called in %s on line %d -*** Trying object(Stringable)#7 (0) { +*** Trying object(Stringable)#6 (0) { } *** Caught Argument 1 passed to {closure}() must be of the type int, object given, called in %s on line %d @@ -159,11 +149,11 @@ float(NAN) } *** Caught Argument 1 passed to {closure}() must be of the type float, array given, called in %s on line %d -*** Trying object(stdClass)#6 (0) { +*** Trying object(stdClass)#5 (0) { } *** Caught Argument 1 passed to {closure}() must be of the type float, object given, called in %s on line %d -*** Trying object(Stringable)#7 (0) { +*** Trying object(Stringable)#6 (0) { } *** Caught Argument 1 passed to {closure}() must be of the type float, object given, called in %s on line %d @@ -212,11 +202,11 @@ string(0) "" } *** Caught Argument 1 passed to {closure}() must be of the type string, array given, called in %s on line %d -*** Trying object(stdClass)#6 (0) { +*** Trying object(stdClass)#5 (0) { } *** Caught Argument 1 passed to {closure}() must be of the type string, object given, called in %s on line %d -*** Trying object(Stringable)#7 (0) { +*** Trying object(Stringable)#6 (0) { } *** Caught Argument 1 passed to {closure}() must be of the type string, object given, called in %s on line %d @@ -265,11 +255,11 @@ bool(false) } *** Caught Argument 1 passed to {closure}() must be of the type bool, array given, called in %s on line %d -*** Trying object(stdClass)#6 (0) { +*** Trying object(stdClass)#5 (0) { } *** Caught Argument 1 passed to {closure}() must be of the type bool, object given, called in %s on line %d -*** Trying object(Stringable)#7 (0) { +*** Trying object(Stringable)#6 (0) { } *** Caught Argument 1 passed to {closure}() must be of the type bool, object given, called in %s on line %d diff --git a/Zend/tests/type_declarations/scalar_strict_64bit.phpt b/Zend/tests/type_declarations/scalar_strict_64bit.phpt index b2559afae9c6e..d6d38213a4e36 100644 --- a/Zend/tests/type_declarations/scalar_strict_64bit.phpt +++ b/Zend/tests/type_declarations/scalar_strict_64bit.phpt @@ -6,16 +6,6 @@ Scalar type strict mode 'E_NOTICE', - E_WARNING => 'E_WARNING', - E_RECOVERABLE_ERROR => 'E_RECOVERABLE_ERROR' -]; -set_error_handler(function (int $errno, string $errmsg, string $file, int $line) use ($errnames) { - echo "$errnames[$errno]: $errmsg on line $line\n"; - return true; -}); - $functions = [ 'int' => function (int $i) { return $i; }, 'float' => function (float $f) { return $f; }, @@ -106,11 +96,11 @@ int(9223372036854775807) } *** Caught Argument 1 passed to {closure}() must be of the type int, array given, called in %s on line %d -*** Trying object(stdClass)#6 (0) { +*** Trying object(stdClass)#5 (0) { } *** Caught Argument 1 passed to {closure}() must be of the type int, object given, called in %s on line %d -*** Trying object(Stringable)#7 (0) { +*** Trying object(Stringable)#6 (0) { } *** Caught Argument 1 passed to {closure}() must be of the type int, object given, called in %s on line %d @@ -159,11 +149,11 @@ float(NAN) } *** Caught Argument 1 passed to {closure}() must be of the type float, array given, called in %s on line %d -*** Trying object(stdClass)#6 (0) { +*** Trying object(stdClass)#5 (0) { } *** Caught Argument 1 passed to {closure}() must be of the type float, object given, called in %s on line %d -*** Trying object(Stringable)#7 (0) { +*** Trying object(Stringable)#6 (0) { } *** Caught Argument 1 passed to {closure}() must be of the type float, object given, called in %s on line %d @@ -212,11 +202,11 @@ string(0) "" } *** Caught Argument 1 passed to {closure}() must be of the type string, array given, called in %s on line %d -*** Trying object(stdClass)#6 (0) { +*** Trying object(stdClass)#5 (0) { } *** Caught Argument 1 passed to {closure}() must be of the type string, object given, called in %s on line %d -*** Trying object(Stringable)#7 (0) { +*** Trying object(Stringable)#6 (0) { } *** Caught Argument 1 passed to {closure}() must be of the type string, object given, called in %s on line %d @@ -265,11 +255,11 @@ bool(false) } *** Caught Argument 1 passed to {closure}() must be of the type bool, array given, called in %s on line %d -*** Trying object(stdClass)#6 (0) { +*** Trying object(stdClass)#5 (0) { } *** Caught Argument 1 passed to {closure}() must be of the type bool, object given, called in %s on line %d -*** Trying object(Stringable)#7 (0) { +*** Trying object(Stringable)#6 (0) { } *** Caught Argument 1 passed to {closure}() must be of the type bool, object given, called in %s on line %d diff --git a/Zend/tests/type_declarations/scalar_strict_basic.phpt b/Zend/tests/type_declarations/scalar_strict_basic.phpt index 87da5f932807b..016757e671bf9 100644 --- a/Zend/tests/type_declarations/scalar_strict_basic.phpt +++ b/Zend/tests/type_declarations/scalar_strict_basic.phpt @@ -5,17 +5,6 @@ Strict scalar type basics declare(strict_types=1); -$errnames = [ - E_NOTICE => 'E_NOTICE', - E_WARNING => 'E_WARNING', - E_RECOVERABLE_ERROR => 'E_RECOVERABLE_ERROR' -]; - -set_error_handler(function (int $errno, string $errmsg, string $file, int $line) use ($errnames) { - echo "$errnames[$errno]: $errmsg on line $line\n"; - return true; -}); - $functions = [ 'int' => function (int $i) { return $i; }, 'float' => function (float $f) { return $f; }, diff --git a/ext/date/tests/timezone_offset_get_error.phpt b/ext/date/tests/timezone_offset_get_error.phpt index 2aff20ac2d6ef..413755ac72bf8 100644 --- a/ext/date/tests/timezone_offset_get_error.phpt +++ b/ext/date/tests/timezone_offset_get_error.phpt @@ -13,14 +13,6 @@ date_default_timezone_set("GMT"); $tz = timezone_open("Europe/London"); $date = date_create("GMT"); -set_error_handler('err'); - -function err($errno, $errstr) { - if ($errno === E_RECOVERABLE_ERROR) { - var_dump($errstr); - } -} - echo "*** Testing timezone_offset_get() : error conditions ***\n"; echo "\n-- Testing timezone_offset_get() function with zero arguments --\n"; @@ -99,12 +91,18 @@ try { *** Testing timezone_offset_get() : error conditions *** -- Testing timezone_offset_get() function with zero arguments -- + +Warning: timezone_offset_get() expects exactly 2 parameters, 0 given in %s on line %d bool(false) -- Testing timezone_offset_get() function with less than expected no. of arguments -- + +Warning: timezone_offset_get() expects exactly 2 parameters, 1 given in %s on line %d bool(false) -- Testing timezone_offset_get() function with more than expected no. of arguments -- + +Warning: timezone_offset_get() expects exactly 2 parameters, 3 given in %s on line %d bool(false) -- Testing timezone_offset_get() function with an invalid values for $object argument -- diff --git a/ext/date/tests/timezone_offset_get_variation1.phpt b/ext/date/tests/timezone_offset_get_variation1.phpt index 9c076f54cc7ae..8d60af600d2b6 100644 --- a/ext/date/tests/timezone_offset_get_variation1.phpt +++ b/ext/date/tests/timezone_offset_get_variation1.phpt @@ -13,14 +13,6 @@ echo "*** Testing timezone_offset_get() : usage variation - unexpected values t //Set the default time zone date_default_timezone_set("Europe/London"); -set_error_handler('handler'); - -function handler($errno, $errstr) { - if ($errno === E_RECOVERABLE_ERROR) { - echo $errstr . "\n"; - } -} - //get an unset variable $unset_var = 10; unset ($unset_var); diff --git a/ext/date/tests/timezone_offset_get_variation2.phpt b/ext/date/tests/timezone_offset_get_variation2.phpt index 6a764405e6f27..e116e0570c873 100644 --- a/ext/date/tests/timezone_offset_get_variation2.phpt +++ b/ext/date/tests/timezone_offset_get_variation2.phpt @@ -13,14 +13,6 @@ echo "*** Testing timezone_offset_get() : usage variation - unexpected values t //Set the default time zone date_default_timezone_set("Europe/London"); -set_error_handler('handler'); - -function handler($errno, $errstr) { - if ($errno === E_RECOVERABLE_ERROR) { - echo $errstr . "\n"; - } -} - //get an unset variable $unset_var = 10; unset ($unset_var); diff --git a/ext/phar/tests/open_for_write_existing_b.phpt b/ext/phar/tests/open_for_write_existing_b.phpt index d91318533edfb..ce59d9824f943 100644 --- a/ext/phar/tests/open_for_write_existing_b.phpt +++ b/ext/phar/tests/open_for_write_existing_b.phpt @@ -19,12 +19,6 @@ $files['b.php'] = ''; $files['b/c.php'] = ''; include 'files/phar_test.inc'; -function err_handler($errno, $errstr, $errfile, $errline) { - echo "Recoverable fatal error: $errstr in $errfile on line $errline\n"; -} - -set_error_handler("err_handler", E_RECOVERABLE_ERROR); - $fp = fopen($pname . '/b/c.php', 'wb'); fwrite($fp, 'extra'); fclose($fp); diff --git a/ext/phar/tests/open_for_write_newfile_b.phpt b/ext/phar/tests/open_for_write_newfile_b.phpt index 2918d49dadb2f..53b31e03d504b 100644 --- a/ext/phar/tests/open_for_write_newfile_b.phpt +++ b/ext/phar/tests/open_for_write_newfile_b.phpt @@ -19,12 +19,6 @@ $files['b.php'] = ''; $files['b/c.php'] = ''; include 'files/phar_test.inc'; -function err_handler($errno, $errstr, $errfile, $errline) { - echo "Recoverable fatal error: $errstr in $errfile on line $errline\n"; -} - -set_error_handler("err_handler", E_RECOVERABLE_ERROR); - $fp = fopen($pname . '/b/new.php', 'wb'); fwrite($fp, 'extra'); fclose($fp); @@ -43,7 +37,7 @@ Warning: fwrite() expects parameter 1 to be resource, bool given in %sopen_for_w Warning: fclose() expects parameter 1 to be resource, bool given in %sopen_for_write_newfile_b.php on line %d This is b/c -Warning: include(phar://%sopen_for_write_newfile_b.phar.php/b/new.php): failed to open stream: phar error: "b/new.php" is not a file in phar "%sopen_for_write_newfile_b.phar.php" in %sopen_for_write_newfile_b.php on line 22 +Warning: include(phar://%sopen_for_write_newfile_b.phar.php/b/new.php): failed to open stream: phar error: "b/new.php" is not a file in phar "%sopen_for_write_newfile_b.phar.php" in %sopen_for_write_newfile_b.php on line %d Warning: include(): Failed opening 'phar://%sopen_for_write_newfile_b.phar.php/b/new.php' for inclusion (include_path='%s') in %sopen_for_write_newfile_b.php on line %d diff --git a/ext/phar/tests/tar/open_for_write_existing_b.phpt b/ext/phar/tests/tar/open_for_write_existing_b.phpt index 95cba596f9a62..4c67def631e8f 100644 --- a/ext/phar/tests/tar/open_for_write_existing_b.phpt +++ b/ext/phar/tests/tar/open_for_write_existing_b.phpt @@ -29,12 +29,6 @@ foreach ($files as $n => $file) { $phar->stopBuffering(); ini_set('phar.readonly', 1); -function err_handler($errno, $errstr, $errfile, $errline) { - echo "Recoverable fatal error: $errstr in $errfile on line $errline\n"; -} - -set_error_handler("err_handler", E_RECOVERABLE_ERROR); - $fp = fopen($alias . '/b/c.php', 'wb'); fwrite($fp, 'extra'); fclose($fp); diff --git a/ext/phar/tests/tar/open_for_write_newfile_b.phpt b/ext/phar/tests/tar/open_for_write_newfile_b.phpt index c274e4c2c7a62..5c57587234228 100644 --- a/ext/phar/tests/tar/open_for_write_newfile_b.phpt +++ b/ext/phar/tests/tar/open_for_write_newfile_b.phpt @@ -29,12 +29,6 @@ foreach ($files as $n => $file) { $phar->stopBuffering(); ini_set('phar.readonly', 1); -function err_handler($errno, $errstr, $errfile, $errline) { - echo "Recoverable fatal error: $errstr in $errfile on line $errline\n"; -} - -set_error_handler("err_handler", E_RECOVERABLE_ERROR); - $fp = fopen($alias . '/b/new.php', 'wb'); fwrite($fp, 'extra'); fclose($fp); diff --git a/ext/phar/tests/zip/open_for_write_existing_b.phpt b/ext/phar/tests/zip/open_for_write_existing_b.phpt index e8d5a70fb10c9..789067eb29a33 100644 --- a/ext/phar/tests/zip/open_for_write_existing_b.phpt +++ b/ext/phar/tests/zip/open_for_write_existing_b.phpt @@ -29,12 +29,6 @@ $phar->stopBuffering(); ini_set('phar.readonly', 1); -function err_handler($errno, $errstr, $errfile, $errline) { - echo "Recoverable fatal error: $errstr in $errfile on line $errline\n"; -} - -set_error_handler("err_handler", E_RECOVERABLE_ERROR); - $fp = fopen($alias . '/b/c.php', 'wb'); fwrite($fp, 'extra'); fclose($fp); diff --git a/ext/phar/tests/zip/open_for_write_newfile_b.phpt b/ext/phar/tests/zip/open_for_write_newfile_b.phpt index cb328ae3d7ba9..134bb4f0dd007 100644 --- a/ext/phar/tests/zip/open_for_write_newfile_b.phpt +++ b/ext/phar/tests/zip/open_for_write_newfile_b.phpt @@ -29,12 +29,6 @@ $phar->stopBuffering(); ini_set('phar.readonly', 1); -function err_handler($errno, $errstr, $errfile, $errline) { - echo "Recoverable fatal error: $errstr in $errfile on line $errline\n"; -} - -set_error_handler("err_handler", E_RECOVERABLE_ERROR); - $fp = fopen($alias . '/b/new.php', 'wb'); fwrite($fp, 'extra'); fclose($fp); diff --git a/ext/standard/tests/assert/assert_error1.phpt b/ext/standard/tests/assert/assert_error1.phpt index 7c19c784d4389..55879e8427ae9 100644 --- a/ext/standard/tests/assert/assert_error1.phpt +++ b/ext/standard/tests/assert/assert_error1.phpt @@ -12,11 +12,6 @@ function f1() { echo "f1 called\n"; } -function handler($errno, $errstr) { - echo "in handler()\n\n"; - assert(E_RECOVERABLE_ERROR === $errno); - var_dump($errstr); -} //Wrong number of parameters for assert_options() assert_options(ASSERT_WARNING, 1); @@ -30,8 +25,6 @@ var_dump($rao=assert_options("F1", "f1")); $sa="0 != 0"; var_dump($r2 = assert($sa, "message", 1)); - -//Catch recoverable error with handler var_dump($rc = assert('aa=sd+as+safsafasfaçsafçsafç')); --EXPECTF-- Warning: assert_options() expects at most 2 parameters, 3 given in %s on line %d diff --git a/tests/classes/type_hinting_004.phpt b/tests/classes/type_hinting_004.phpt index 174664c02ffe4..27f15a3e16b5d 100644 --- a/tests/classes/type_hinting_004.phpt +++ b/tests/classes/type_hinting_004.phpt @@ -2,11 +2,6 @@ Ensure type hints are enforced for functions invoked as callbacks. --FILE-- Type hints with callback function:\n"; class A { }