On 13 May 2023 00:08:22 BST, Larry Garfield 
>A better argument, I think:
>
>The old function exists in 8.2, the new one does not.
>The new one exists in 8.3.
>The old one ceases to exist in 9.0.
>
>That means it's impossible to write code that works from 8.2 to 9.0 without 
>version checks.  The overlap period is only 2 releases (8.3 and 8.4).  That's 
>too short of a window.

Yes, that line of reasoning I find more persuasive. It's why I was working out 
earlier which changes could be polyfilled: it effectively extends the overlap 
period if it's trivial to include a definition somewhere wrapped in 
function_exists.

Regards,

-- 
Rowan Tommins
[IMSoP]

--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: https://www.php.net/unsub.php

Reply via email to