PHP: Fonctions variables - Manual

jeudi 30 septembre 2004 :: perrick :: PHP :: un commentaire :: un trackback

Les fonctions variables dans PHP : après avoir retrouvé le billet de Harry Fueck où j'en avais entendu parler pour la première fois, je vous ajoute aussi la référence dans le manuel PHP : Fonctions variables.

Qu'est-ce que ça fait ? Cela permet d'éxécuter une fonction dont on composerait le nom à la volée.

Un exemple ?
function faire_tri_suivant($id) {
   $id_next = $id + 1;
   if (function_exists("faire_tri_".$id_next)) {
       $function = "faire_tri_".$id_next;
       return $function();
   } else {
       return "la fonction ".$id_next." n'existe pas encore";
   }
}

Et si ça ne sert à personne, je l'aurais au moins mis dans un coin de ma "soft-tête"...

Vos commentaires et/ou trackbacks

Le vendredi 1 octobre 2004 à 17:20, commentaire par Ldo :: site :: #

humm, je me disait bien que j'avait déjà vu ça quelque part :)

Laurent Jouanneau utilise cette technique pour instancier certaine class dans wikirenderer.

Le vendredi 12 novembre 2004 à 07:58, trackback par The Kamelot Blog :: #

Tour des blogs francophones *PARTIE 2*

DWEF Convertir les dates avec PHP :: jeudi 26 août 2004 Une fonction pour permettre la conversion d'une date dans les deux sens. http://dwef.12h26.com/32-convertir-date-php.htm Zend's PHP 5 Contest :: jeudi 30 septembre Les projets sont en ligne,...

Ajouter un commentaire

Les commentaires pour ce billet sont fermés.