When choosing (or updating) your technical environment for your Moodle installation, you sometimes hesitate for the PHP version to use. Having one supported by your Moodle version, and also by your plugins.
I know it's possible for a plugin maintener to specify supported softare (versions), but it's not always done, or updated. As an exemple, the latest BigBlueButton plugin version indicates PHP 7.1, but not 7.2 (don't know if it's supported technicaly), and lot of plugins don't specify PHP supported versions.
Perhaps it would be a good thing to :
- recommand mainteners to add/update this information
- add the ability to filter plugins by PHP supported versions
Because if you update your PHP to the latest version, you have risks to have plugins with problems, and it's always a pain.
What others think about these suggestions? And what could be done?
Told simply, with an exemple : we'll soon have Moodle 3.7 out, needing PHP 7.1. Lot of people wanting to update to this version, and still having PHP 7.0 will certainly hesitate between 7.1, 7.2 and 7.3 (to switch one time and be fine for a longer time). But people also want to avoid problems with plugins they use, and need a way to be sure they won't have problems.