PHP : passage d’une variable dynamique dans une fonction
Je viens de faire une découverte assez surprenante, en changeant un site de serveur. J’appelle une fonction avec des arguments de cette manière :
appelFonction(${$variable});
Eh bvien figurez-vous que les variables dynamiques contiennent bien des valeurs, en les testant avant l’appel de la fonction… mais que la fonction récupère NULL !!!
Ainsi, j’ai palié le problème de la sorte :
appelFonction((string) ${$variable});
Vous pouvez aussi affecter la valeur dans une autre variable, non dynamique aussi.