The PHP developers have decided to deprecate some functionality as of PHP 7.2 and to remove it as of PHP 8.0. From what I can tell, the following may affect CMSimple_XH and plugins:
- parse_str() without second argument
- assert() with string argument
- $errcontext argument of error handler
I suggest that plugin developers check their plugins and fix any issues before PHP 7.2.0 will be released (what is supposed to happen in December, only).
Note that there is also an RFC draft Deprecate and Remove Bareword (Unquoted) Strings which may or may not be accepted. I suggest to fix these bareword/unquoted strings in plugins and templates anyway, see https://cmsimpleforum.com/viewtopic.php?f=4&t=12148.