1--TEST-- 2Range inference 016: 3--INI-- 4opcache.enable=1 5opcache.enable_cli=1 6opcache.optimization_level=-1 7--FILE-- 8<?php 9function test() { 10 $a = $y = null; 11 for(;;$a-- + $a % $a = $y + $a) { 12 var_dump($a); 13 } 14} 15try { 16 test(); 17} catch (Throwable $e) { 18 echo $e->getMessage(), "\n"; 19} 20?> 21--EXPECTF-- 22NULL 23 24Warning: Decrement on type null has no effect, this will change in the next major version of PHP in %sinference_016.php on line %d 25Modulo by zero 26