Re: SPIP 3.2-dev, version PHP minimum ?

nicod_ <[email protected]>
Newsgroups gmane.comp.web.spip.devel
Message-ID <[email protected]>
Le 20/06/2017 à 21:46, Matthieu Marcillaud a écrit :
> Certaines personnes sur l’IRC me disent que c’est encore tôt et que ça 
> n’a pas de sens de forcer cette version alors que des PHP 5.3 traînent 
> encore dans les campagnes. 

Je disais surtout que le sujet doit être discuté.
On a toujours dit que SPIP ne poussait pas à l'obsolescence et qu'il 
s'installait facilement sur des hébergements modestes, donc il me semble 
que c'est un sujet à décider en toute connaissance de cause.

Sur l'écosystème PHP, j'avançais l'argument des hébergements à la traine 
parce que c'est une réalité, par exemple CentOS (RedHat) en version 6 
(soit la n-1) est encore sur PHP 5.3.3

La 5.3 n'est plus trop utilisée selon les stats basées sur les logs de 
packagist, donc des gens qui utilisent composer et qui sont à priori 
plutôt dans une utilisation moderne de PHP :
https://seld.be/notes/php-versions-stats-2017-1-edition

Mais selon des stats plus générales basées sur les classements Alexa :
https://w3techs.com/technologies/details/pl-php/5/all

Chez les voisins, Wordpress recommande PHP 7 mais supporte PHP 5.2.4+, 
avec un avertissement sur la fin de vie et les risques de sécu.

Drupal 7 : PHP 5.2.5 or higher (5.4 or higher recommended)
Drupal 8 : PHP 5.5.9 or higher (


> Ou qu’il faudrait quitte à changer basculer 
> directement sur la dernière version maintenue de PHP (5.6).

De ma part, c'était ironique :)
Si des fonctionnalités de PHP 5.6 sont indispensables à l'évolution du 
code, pourquoi pas, mais je n'ai pas l'impression qu'on en soit là.

> Entre autres choses dans PHP 5.4, c'est les écritures des tableaux 
> possibles avec des crochets [], et l’arrivée des Traits.
> 
> Avez vous des avis là dessus ?

Ça ne me parait pas fondamental (dans le sens pas bloquant), mais bon, 
pourquoi pas.
La précédente décision sur la 5.3 date d'un an et demi (janvier 2016).

-- 
nicod_
_______________________________________________
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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.