Should we limit RFC compatibility (interfaces and what not) to only work with PHP 7 and onwards? Or should we be compatible with PHP 5?
PHP 7 allows strict type checking and return type checking in interfaces and implementations: technically stricter standards.
PHP 5 allows a bigger part of the current community to use the standards. Current as in we don't know how many will be using PHP 5 in the following years.
Are we comfortable with revising RFCs and PSRs when PHP 5 is no longer something people actively use? How much do we value strict typing in interfaces that are to be used in numerous PHP projects?
Should we limit RFC compatibility (interfaces and what not) to only work with PHP 7 and onwards? Or should we be compatible with PHP 5?
PHP 7 allows strict type checking and return type checking in interfaces and implementations: technically stricter standards.
PHP 5 allows a bigger part of the current community to use the standards. Current as in we don't know how many will be using PHP 5 in the following years.
Are we comfortable with revising RFCs and PSRs when PHP 5 is no longer something people actively use? How much do we value strict typing in interfaces that are to be used in numerous PHP projects?