-
Task
-
Resolution: Unresolved
-
Minor
-
None
-
4.0, 4.1, 4.5
-
MOODLE_400_STABLE, MOODLE_401_STABLE, MOODLE_405_STABLE
-
MDL-73700_remove-all-the-old-php-version-checks-from-core
-
-
-
This comes from MDL-73500, where a number of php < 73 checks were removed from core because they contained deprecated / removed functionality in php 80.
There, it was detected that we still have a good number of old checks in code (some dating back to php 5x).
And, all them, are 100% unnecessary/unreachable code tight now, because Moodle 3.11 (and up) requires php 73. And surely Moodle 4.1 will require php 74.
So this issue is about to remove all those checks and the branches of code being executed for those old php versions.
Note this does not apply to 3rd part libraries.
Ciao
- Discovered while testing
-
MDL-73500 Remove all the conditional code looking for php < 73
- Closed
- duplicates
-
MDL-64482 Review not needed anymore PHP 5.x & 7.0 checks uses in core
- Closed
- has been marked as being related by
-
MDL-83398 Change session.serialize_handler to 'php_serialize'
- Open
-
MDL-83675 Final deprecation of check_igbinary322_version()
- Open
-
MDL-83470 Decide Moodle 5.0 requirements and push them to environment.xml (due date: 15 Nov 2024)
- Closed
-
MDL-83349 PR only: MDL-73700 - Remove all the old php version checks from core
- Closed
-
MDL-83379 PR only (2) : MDL-73700 - Remove all the old php version checks from core
- Closed
- split to
-
MDL-83398 Change session.serialize_handler to 'php_serialize'
- Open
-
MDL-84259 Remove all the old php version checks from mod_lti
- Closed