En essayant de créer une fonction pour l'exécuter plus tard.Créer une fonction php dynamique et l'exécuter plus tard - Enregistrez-la dans une variable
En PHP 5.3.2-1 cela fonctionne très bien. Mais en 5.1.6, ce n'est pas le cas.
Le code est:
$func = function(){
echo "Hello!";
};
echo "Before Hello";
$func();
Est-ce que quelqu'un sait comment imiter cela en 5.1.6?
Merci.
Eduardo
Merci pour votre réponse rapide. Connaissez-vous un correctif que je peux ajouter à 5.1.6 pour que ces fonctions anonymes soient disponibles? –
@Edu: Je ne pense pas que vous pouvez simuler ce comportement en utilisant PHP natif. Vous aurez besoin de recompiler PHP avec un support pour les fonctions anonymes (whis n'est probablement pas aussi facile que ça en a l'air, car vous avez besoin de faire un gros travail manuel de recherche et de fusion). Il serait beaucoup plus facile de passer à une version plus récente de PHP. – jwueller