Hello internals, It has come to our attention that max execution time can be set to a negative number, even set_time_limit will happily accept a negative number without error (except when using zend_max_execution_timers in zts mode).
I couldn't find, in the docs, how to properly treat a negative number. I think this may need an RFC to codify how negative numbers should be treated. There are three possibilities: 1. Leave it undefined 2. Treat it as zero (unlimited) 3. Fatal error Ideally, we would go with (2) in 8.4 along with a deprecation warning, and then (3) in 9.0. What do you think? Robert Landers Software Engineer Utrecht NL