Re: SPIP 3.2-dev, version PHP minimum ?
Gilles Vincent <[email protected]>
| Newsgroups | gmane.comp.web.spip.devel |
|---|---|
| Message-ID | <CA+Q4Cmty=9uK+Dv+RShY3t6BWTCFhoT5RYrgYPzKNmMPFF0gqQ@mail.gmail.com> |
On est quand même très très loin d'exiger l'utilisation de PHP7. Les nouvelles fonctions sont très peu nombreuses et pas nécessaires ( http://php.net/manual/fr/migration70.new-functions.php). On est loin du cas où il avait été décidé d'abandonner le support de PHP3 ;) 2017-06-25 13:48 GMT+02:00 klaus++ <[email protected]>: > Qui s'occupera de maintenir la table de compatibilité ? > > version SPIP, version PHP min, version PHP max > > pour le moment la compat PHP 7 est ok, mais l'abandon de PHP < 7 ne va > pas (encore?). > > :-)K++ > > > On 25.06.2017 12:12, Debondt Didier wrote: > > Hello, > > > > Je suis moyennement d'accord avec ce raisonnement. > > > > Si on doit prendre en compte les défauts de maintenance des autres, > > jamais on avancera. SPIP est à mon sens exemplaire en matière de mise à > > jours, passer de SPIP 1.9 à 3.1 est possible sans que ce ne soit trop > > complexe. > > > > En informatique, de temps en temps, les choses casse parce qu'elles sont > > trop vieilles et il faut donc faire une mise à jour. Windows 98 est un > > exemple, plus aucun logiciel moderne ne support cette version. > > > > Après, je suis d'accord qu'il faut rester raisonnable et être compatible > > avec les versions réellement utilisée de PHP tout en invitant fortement > > à être au goût du jour. > > > > Une idée pourrait être d'être compatible PHP 5.4 mais de ne pas > > l'indiquer et ne garantir qu'une autre version (php 5.6 ?). D'ailleurs, > > je pense que c'est déjà un peu le cas si on installe certain plugin ? > > > > Voilà ! > > > > Didier > > > > Le 25/06/17 à 10:03, Fil a écrit : > >> > >> Hypothèse. Je gère un serveur hébergeant quelques dizaines de spip. Si > >> j'en ai des vieux qui ne passent pas a php7 sans mise a jour et si le > >> nouveau spip exige php7... Je suis un peu bloqué. Donc merci de ne pas > >> rendre les choses plus compliquées : si on peut faire de la > >> compatibilité faisons la. > >> > >> > >> Le 23 juin 2017 14:03, "[email protected] > >> <mailto:[email protected]>" <[email protected] > >> <mailto:[email protected]>> a écrit : > >> > >> Salut > >> > >> Coté performance php7 écrase assez facilement la génération 5.x, on > >> peut noter par exemple : > >> https://pages.zend.com/rs/zendtechnologies/images/PHP7- > Performance%20Infographic.pdf > >> <https://pages.zend.com/rs/zendtechnologies/images/PHP7- > Performance%20Infographic.pdf> > >> > >> Un des objectif de cette génération était de rattraper le retard > >> sur hvm. > >> > >> En mon sens ce n'est pas un argument suffisant pour imposer cette > >> version minimum, vu notre code on devrait couvrir au plus large. > >> Par exemple si on disait qu'on casse une compatibilité juste pour > >> remplacer $toto = array() par $toto = [] serait me semble t il très > >> léger comme excuse. > >> La fonctionnalité trait est plus intéressant et plus défendable mais > >> comme le core de spip utilise assez peu l'objet cela semble en > l'état > >> des choses léger. > >> > >> Enfin le code actuel montre qu'il supporte assez bien un large > >> éventail de version jusqu'à 7, autant en profiter et au passage > faire > >> de la pédagogie comme suggérer dans les messages précédent. > >> > >> > >> Km > >> _______________________________________________ > >> liste: http://listes.rezo.net/mailman/listinfo/spip-dev > >> <http://listes.rezo.net/mailman/listinfo/spip-dev> > >> doc: http://www.spip.net/ > >> dev: http://trac.rezo.net/trac/spip/ <http://trac.rezo.net/trac/ > spip/> > >> irc://irc.freenode.net/spip <http://irc.freenode.net/spip> > >> > >> > >> > >> _______________________________________________ > >> liste: http://listes.rezo.net/mailman/listinfo/spip-dev > >> doc: http://www.spip.net/ > >> dev: http://trac.rezo.net/trac/spip/ > >> irc://irc.freenode.net/spip > > > > > > > > > > _______________________________________________ > > liste: http://listes.rezo.net/mailman/listinfo/spip-dev > > doc: http://www.spip.net/ > > dev: http://trac.rezo.net/trac/spip/ > > irc://irc.freenode.net/spip > > > _______________________________________________ > liste: http://listes.rezo.net/mailman/listinfo/spip-dev > doc: http://www.spip.net/ > dev: http://trac.rezo.net/trac/spip/ > irc://irc.freenode.net/spip >