Page 1 of 1

Problems with PHP 8.2.0

Posted: Tue Jan 10, 2023 1:53 pm
by frase
XH 1.7.5
PHP 8.2.0
Settings → Configuration
Debug mode reports:
DEPRECATED: Using ${var} in strings is deprecated, use {$var} instead
… \cmsimple\classes\CoreConfigFileEdit.php:52
DEPRECATED: Using ${var} in strings is deprecated, use {$var} instead
… \cmsimple\classes\CoreConfigFileEdit.php:53
DEPRECATED: Creation of dynamic property XH\CoreConfigFileEdit::$varName is deprecated
… \cmsimple\classes\CoreConfigFileEdit.php:26

Re: Problems with PHP 8.2.0

Posted: Fri Jan 20, 2023 10:16 pm
by cmb
frase wrote:
Tue Jan 10, 2023 1:53 pm
DEPRECATED: Using ${var} in strings is deprecated, use {$var} instead
… \cmsimple\classes\CoreConfigFileEdit.php:52
DEPRECATED: Using ${var} in strings is deprecated, use {$var} instead
… \cmsimple\classes\CoreConfigFileEdit.php:53
Gefixt.
frase wrote:
Tue Jan 10, 2023 1:53 pm
DEPRECATED: Creation of dynamic property XH\CoreConfigFileEdit::$varName is deprecated
… \cmsimple\classes\CoreConfigFileEdit.php:26
Das hatte ich schon vor einer Weile gefixt (halt nur im "master"). Das ist übrigens ein schönes Beispiel für die Vorteile von statischer Analyse; da hatte ich kein PHP 8.2 im Einsatz, und obwohl erst dort die Deprecation-Notice erzeugt wird, hat das Phan schon vorab bemängelt.