View Issue Details

This bug affects 1 person(s).
 2
IDProjectCategoryView StatusLast Update
19487Bug reports_ Unknownpublic2024-06-26 17:06
Reporterdschirge Assigned To 
PrioritynoneSeverityminor 
Status newResolutionopen 
Product Version6.4.x 
Summary19487: Creation of dynamic property ExpressionManager::$substitutionVars is deprecated
Description

If you enable the debug mode you can see this error message in LS: It is no show stopper but please be aware that dynamically created properties are prohibited from PHP 9 on.

Please see https://php.watch/versions/8.2/dynamic-properties-deprecated
https://www.php.net/manual/en/migration82.deprecated.php
and
https://wiki.php.net/rfc/deprecate_dynamic_properties

Kind regards,
David

Steps To Reproduce

(Write here what happened instead)

TagsNo tags attached.
Attached Files
bug LS6.png (105,364 bytes)
Bug heat2
Complete LimeSurvey version number (& build)6.4.0.0
I will donate to the project if issue is resolvedNo
Browser
Database type & versionMySQL 8.0.21
Server OS (if known)
Webserver software & version (if known)
PHP Version8.2

Relationships

related to 18802 closedtibor.pacalat Add support for PHP 8.2 
related to 19632 closedgabrieljenik Make Limesurvey compatible with php8.3 

Users monitoring this issue

dschirge

Activities

Issue History

Date Modified Username Field Change
2024-03-18 17:42 dschirge New Issue
2024-03-18 17:42 dschirge File Added: bug LS6.png
2024-03-18 17:42 dschirge Issue Monitored: dschirge
2024-03-18 17:42 dschirge Bug heat 0 => 2
2024-06-25 17:25 c_schmitz Relationship added related to 18802
2024-06-26 17:06 tibor.pacalat Relationship added related to 19632