Migration script PunBB php 7.1 =c3=a0 php 7.2 : fonction create=5ffunction()
Le
Pierre www.aribaut.com

Hello, pour un script de forum (PunBB), la fonction create_function()
encore valable sous php 7.1 n'est plus valable en passant à php 7.2.
Par quoi faut-il la remplacer ?
--
http://zetrader.info & http://zetrader.fr
http://aribaut.com - http://zeforums.com
encore valable sous php 7.1 n'est plus valable en passant à php 7.2.
Par quoi faut-il la remplacer ?
--
http://zetrader.info & http://zetrader.fr
http://aribaut.com - http://zeforums.com
La meilleure manière de trouver une réponse ne serait-il pas d'aller
voir la documentation PHP ?
Par exemple :
http://php.net/manual/fr/function.create-function.php
puis ce qui est préconisé en remplacement :
http://php.net/manual/fr/functions.anonymous.php
Migration de PHP 7.1 vers 7.2
http://php.net/manual/fr/migration72.php
--
Un ordinateur résout des problèmes que nous n'aurions pas sans lui
Technique aéronautique : http://aviatechno.net
Bonjour,
Quelques exemples provenant de FluxBB (Très similaire à PunBB), par
exemple dans le fichier parser.php.
est remplacé par :
est remplacé par :
est remplacé par :
Où ça devient un peu plus compliqué, c'est lorsque la fonction callback
est effectuée sur des éléments de tableau, comme par la ligne
qui est remplacée par :
donc, ce seront les éléments du tableau $replace_callback[] qui
contiendront la fonction anonyme, par exemple :
sera remplacé par :
--
Un ordinateur résout des problèmes que nous n'aurions pas sans lui
Technique aéronautique : http://aviatechno.net
Merci, j'avais vu la fonction "anonymous" mais c'est encore un peu du
chinois pour moi ;)
--
http://zetrader.info & http://zetrader.fr
http://aribaut.com - http://zeforums.com
Merci beaucop, je n'aurai pas trouvé tout seul comment faire ce genre de
truc, trop faible niveau de php (je connais juste 2/3 trucs).
--
http://zetrader.info & http://zetrader.fr
http://aribaut.com - http://zeforums.com
Pardon, merci *beaucoup* pour cette réponse détaillée.
--
http://zetrader.info & http://zetrader.fr
http://aribaut.com - http://zeforums.com