J'ai un problème avec array_multisort.
Je l'appelle dans une fonction.
Si je fais l'appel suivant :
array_multisort ($tab1, $tab2)
les variables $tab1 et $tab2 ne sont pas modifiées.
Si je fais l'appel suivant :
array_multisort (&$tab1, &$tab2)
les variables $tab1 et $tab2 sont modifiées.
Cependant, dans ce cas, j'ai le message d'avertissement suivant :
Warning: Call-time pass-by-reference has been deprecated - argument passed by value; If you would like to pass it by reference, modify the declaration of array_multisort(). If you would like to enable call-time pass-by-reference, you can set allow_call_time_pass_reference to true in your INI file. However, future versions may not support this any longer. in [MONURL]
Or, je ne sais pas modifierla déclaration de array_multisort, puisqu'il s'agit d'une fonction PHP.
Comment rendre mon code conforme aux dernières versions de PHP ?
Merci pour votre aide !
Partager