create_function() est dépréciéé depuis PHP7.2 et supprimée en php8.0 #4836

Closed
opened 1 year ago by JamesRezo · 3 comments
JamesRezo commented 1 year ago
Owner

5df7f043dd/engine/textwheel.php (L221)

Pour être compatible SPIP4.0, il faudrait remplacer create_function() par une fonction anonyme.

https://git.spip.net/spip/textwheel/src/commit/5df7f043dd871f68634bde4094b2cb0468645ff2/engine/textwheel.php#L221 Pour être compatible SPIP4.0, il faudrait remplacer `create_function()` par une fonction anonyme.
JamesRezo added this to the spip-4.0 milestone 1 year ago
JamesRezo added the
bug
label 1 year ago
Owner

Alors je pense qu’on peut l’enlever de 4.1 effectivement directement.

Pour 4.0 Cédric l’avait laissé aucazou de mémoire (donc forcément PHP < 8), mais il n’y avait pas de moyen de transposer ce truc précis (déjà déprécié de toutes façons dans textweel) en PHP 8. Cet élément n’est normallement plus appelé depuis longtemps (hors utilisation de wheels persos peut être)

Alors je pense qu’on peut l’enlever de 4.1 effectivement directement. Pour 4.0 Cédric l’avait laissé aucazou de mémoire (donc forcément PHP < 8), mais il n’y avait pas de moyen de transposer ce truc précis (déjà déprécié de toutes façons dans textweel) en PHP 8. Cet élément n’est normallement plus appelé depuis longtemps (hors utilisation de wheels persos peut être)
Owner

Pour la 4.1 il semble que c'est trop tard, on fait ça pour la 4.2 ?

Pour la 4.1 il semble que c'est trop tard, on fait ça pour la 4.2 ?
b_b modified the milestone from spip-4.0 to spip-4.2 3 months ago
Owner

la PR #4852

la PR https://git.spip.net/spip/textwheel/pulls/4852
b_b closed this issue 2 months ago
Sign in to join this conversation.
No Milestone
No Assignees
4 Participants
Notifications
Due Date

No due date set.

Dependencies

This issue currently doesn't have any dependencies.

Loading…
There is no content yet.