diff --git a/tests/utils/skipif.php b/tests/utils/skipif.php index 17c9d3536..a2e52dc17 100644 --- a/tests/utils/skipif.php +++ b/tests/utils/skipif.php @@ -15,11 +15,17 @@ */ function disable_skipif_caching() { + static $skipifCachingDisabled; + if (PHP_VERSION_ID < 80100) { return; } - echo "nocache\n"; + if (! isset($skipifCachingDisabled)) { + $skipifCachingDisabled = true; + + register_shutdown_function(function() { echo "nocache\n"; }); + } } /**