Increment Non-alphanumeric
PHP has a string increment feature, where a string may be incremented by one, to its next ASCII character.
This does not apply to non-alphanumeric characters, such as space, semi-colon, etc. Until PHP 8.4, it was silent, and now, it is a warning.
PHP code
<?php
$a = ';';
++$a;
echo $a;
?>
Before
PHP Deprecated: Increment on non-alphanumeric string is deprecated
Deprecated: Increment on non-alphanumeric string is deprecated
;
After
PHP Deprecated: Increment on non-numeric string is deprecated, use str_increment() instead
Deprecated: Increment on non-numeric string is deprecated, use str_increment() instead
PHP version change
This behavior changed in 8.5.