Re: SPIP 3.3 nécessitera PHP 7.3 minimu m.

jeanmarie <[email protected]>
Newsgroups gmane.comp.web.spip.devel
Message-ID <[email protected]>
Le 06/04/2021 à 15:02, Matthieu Marcillaud a écrit :
> Le 06/04/2021 à 14:39, jeanmarie a écrit :
>> Est-ce que la 3.3 est déjà pleinement compatible PHP 8 même si elle 
>> n'est pas encore releasée ?
> Pour le Core et les plugins-dist oui.
> Pour une partie des plugins que j'utilise oui.
>
> Ceci dit PHP 8 est admirablement sensible et termine en Fatale à la 
> moindre incohérence en entrée de certaines fonctions. C'est bien 
> (mieux que de tolérer une entrée dont le type n'est pas celui 
> attendu), mais on n'est pas à l'abri de tomber sur d'autres cas comme 
> ça a des moments, parce que les usages de SPIP sont très variés…
>
> Un point à noter aussi c'est que pour ses fonctions natives, qui n'ont 
> aucun argument, PHP 8 ne tolère pas d'en passer (il ne tolèrera plus 
> non plus pour certaines fonctions natives de dépasser le nombre 
> d'arguments prévus). C'est le cas de time() par exemple qui n'a aucun 
> argument : https://www.php.net/manual/fr/function.time.php et nous 
> avions dans certains squelettes : `#VAL|time` ou `#NULL|time`. PHP 8 
> fera une fatale dans ce cas car la première appele `time('')` et la 
> seconde `time(null)`. Nous n'avons pas de moyen actuellement dans les 
> squelettes SPIP d'appeler une fonction sans argument, autrement que de 
> faire : `#EVAL{time()}`

Merci pour tes retours.

                 jeanmarie


_______________________________________________
liste: https://listes.rezo.net/mailman/listinfo/spip-dev
doc: https://www.spip.net/
dev: https://core.spip.net/
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.