-
Epic
-
Resolution: Fixed
-
Critical
-
2.9
-
None
-
MOODLE_29_STABLE
-
MOODLE_30_STABLE
-
Prepare Moodle for PHP7
PHP 7 is on the horizon for October of this year. It needs to be tested for compatibility, as there are some backwards compatibility breakers in there.
So by the time PHP 7 rolls around, we need to either
a) be confident that Moodle will run fine (and probably blazing fast!) on it, or
b) We need to update our required versions to put an upper cap on supported versions, as all our release notes and checks are 5.4.4 (or whatever) and higher.
If changes are needed, we may want to amend old release notes for no longer supported Moodle versions with upper limits.
I know it's still early on, but I want to make sure this gets on the radar, as PHP 7 is supposed to drop right around the time of Moodle 3.0.
You can see the accepted changes for PHP 7 here: https://wiki.php.net/rfc#php_70
- has been marked as being related by
-
MDL-50624 Add environment check for versions where PHP7 is NOT supported
- Closed
- has to be done before
-
MDL-55120 Prepare Moodle for PHP 7.1
- Closed
- is blocked by
-
MDL-52316 Policy: PHP7 fixes (approach and backporting)
- Closed
- is duplicated by
-
MDL-52215 Moodle 3.1 should be compatible with PHP 7.0.0
- Closed
- will be (partly) resolved by
-
MDL-51011 Get working support for PHP7 in core (all-in-one auto-generated branch)
- Closed
-
MDL-50453 Replace reserved word usage from \core\progress\null (PHP7)
- Closed
-
MDL-50926 Upgrade to phpunit 4.x
- Closed
-
MDLSITE-3649 New php version process
- Closed
- will help resolve
-
MDL-43724 Hiphop (hhvm) support in Moodle
- Closed