-
-
Notifications
You must be signed in to change notification settings - Fork 1.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Make PHP 5.5 the minimum supported version #1425
Conversation
Also update all other composer requirements to the "^" syntax.
Make PHP 5.5 the minimum supported version
Why drop php 5.4? |
Because of http://php.net/supported-versions.php - specifically: "Security Support Until": "14 Sep 2015" |
I don't agree. Yes, php.net unsupport this, but many many server/ hosting provide continue using PHP 5.4 for a long time. I hate Laravel 5.1 because this require high PHP version than shared hosting support |
Why should we support an unsupported platform? If the PHP core team says they won't be supporting it after 14 Sep 2015, then why should anyone support it. The problem is not this change in the project nor is it Laravel 5.1, the problem is hosting companies being too lazy to make the switch. |
I'm with @nhymxu on that, if the current code base work on php5.4 I don't see any good reason to define as uncompatible. |
I'm for keeping min. requirement of php 5.4, at least until the codebase requires higher version. As others pointed out, 5.4 is supported by the PHP core team till 14 Sep 2015, so ATM it is still actively supported and security support ends on 10 Jul 2016. |
Security support end 14 Sep 2015, not 10 Jul 2016. |
true |
We're 5.5+ from here on out. |
Why we can't ignore Windows XP?
So in our case, we, as developer, must try to set our system as low as the user/client can be, to experience their usage, even just to throw "Unsupported Browser" message. If you drop the support <5.5 not because of its particular feature/function but rather its supporting reason, I'd like to ask you to consider it again. |
I think this thread has discussed this a lot already and many PHP projects are moving towards this direction also, we cant be kept at ransom by hosts, operating system or any of the likes. We are sticking with 5.5 and won't be changing this anytime soon. If you require support below 5.5, there is still Slim 2 available which is only taking security updates at the moment. |
It's still possible to install Slim3 on a local machine with PHP 5.5+ and deploy on server running PHP 5.4. |
Or you can just run composer with |
|
Also update all other composer requirements to the "^" syntax.