-
Improvement
-
Resolution: Done
-
Minor
-
None
-
4.3.1, 4.4
-
MOODLE_403_STABLE, MOODLE_404_STABLE
https://php.watch/versions/8.3/ext-class-constant-type-declarations
As a follow-up change to PHP supporting class constant types in PHP 8.3, Phar, SNMP, and Phar extension class constants are updated with constant types.
Any user-land PHP classes that extend the following classes and override existing constants will result in a fatal error.
It is uncommon for user-land PHP classes to extend these classes and override the constants.
Affected extensions:
\Phar class from Phar extension
\SNMP class from SNMP extension
\ZipArchive class from Zip extension
Required
- Confirm whether we extend any of the above classes (I can't see any)
- If we do, confirm if we are impacted by this change
- has a non-specific relationship to
-
MDL-80144 Validation only: Confirm a collection of PHP 8.3 issues are no-op
-
- Closed
-