Skip to content

php 8.2/8.3 deprecation notices #2

Description

@msanderson

With the current construct of default_config.php, deprecation notices like "Creation of dynamic property Configs::*** is deprecated in ..../default_config.php on line NN;" are generated. These are visible in apache error logs in CS' configuration. A redacted line

[Tue Mar 25 09:25:53.599455 2025] [proxy_fcgi:error] [pid 567944:tid 127231909168832] [client 206.87.248.83:0] AH01071: Got error 'property Configs::$auth_method is deprecated in /path/to/phpicalendar/default_config.php on line 65; PHP message: PHP Deprecated:  Creation of dynamic property Configs::$ftp_server is deprecated in /path/to/phpicalendar/default_config.php on line 68; PHP message: PHP Deprecated:  Creation of dynamic property Configs::$ftp_port is deprecated in /path/to/phpicalendar/default_config.php on line 69; PHP message: PHP Deprecated:  Creation of dynamic property Configs::$ftp_calendar_path is deprecated in /path/to/phpicalendar/default_config.php on line 70; PHP message: PHP Deprecated:  Creation of dynamic property Configs::$salt is deprecated in /path/to/phpicalendar/default_config.php on line 71; PHP message: PHP Deprecated:  Creation of dynamic property Configs::$unique_colors is deprecated in /path/to/phpicalendar/default_config.php on line 77', referer: https://www.cs.ubc.ca/local/phpicalendar/week.php?cpath=&getdate=20250325&cal%5B%5D=Some_User

https://wiki.php.net/rfc/deprecate_dynamic_properties has information about possible changes to resolve the deprecations.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions