An, hopefully, small epic to turn Moodle ready for PHP 7.3 (end of 2018).
Some initial links:
- Main changes explained: https://ayesh.me/Upgrade-PHP-7.3
- Accepted RFCs: https://wiki.php.net/rfc#php_73
- Deprecations: https://wiki.php.net/rfc/deprecations_php_7_3
- Upgrading details: https://github.com/php/php-src/blob/PHP-7.3/UPGRADING
- https://www.phparch.com/2018/09/php-7-3-is-on-track/
Some basic requirements for this:
- get unit and acceptance tests passing.
- check all the upgrading details have been reviewed and fixed.
- ensure older versions of Moodle don't work with PHP 7.3 (
MDL-63421) - Update docs once this is ready.
- ...
- duplicates
-
MDL-63418 Prepare Moodle for PHP 7.3
- Closed
- has been marked as being related by
-
MDL-63652 Review some break statements that maybe should be continue 2
- Closed
-
MDL-65204 Upgrade phpunit to 7.5.x
- Closed
- has to be done after
-
MDL-60279 Prepare Moodle for PHP 7.2
- Closed
- has to be done before
-
MDL-66260 Prepare Moodle for PHP 7.4
- Closed
- Testing discovered
-
MDL-63720 Review and fix incorrect strpos() @ lib/filelib.php
- Open
-
MDL-63655 Parenthesis miss-placed (detected running PHP 7.3)
- Closed
-
MDL-65817 Missing preg_quote() @ instaclick/php-webdriver leads to PHP 7.3 PCRE2 failures
- Closed