Version imprimable du sujet

Cliquez ici pour voir ce sujet dans son format original

Forums MacBidouille _ Les Langages Du Web _ php - fonction qui en appelle une autre [résolu]

Écrit par : toluol 12 Jul 2019, 15:23

Je recherche une fonction php que j'avais déjà utilisé une fois et qui permet de lancer une autre fonction en la nommant. Comme ceci.

Code
function fonction_1($arg) {
    echo "vous avez utilisé la fonction 1 avec l'argument ".$arg;
}

function fonction_2($str){
    echo "vous avez utilisé la fonction 2 avec l'argument ".$arg;
}

$random = rand(1, 2);
exec('function_'.$random, 'un argument lambda');


...sauf que ce n'est pas "exec"... Je ne retrouve pas du tout dans la doc php sad.gif
Est-ce que quelqu'un se souvient de cette fonction ?

Écrit par : toluol 12 Jul 2019, 15:57

J'ai retrouvé... Ce n'était pas une fonction spécifique, mais une façon d'écrire... laugh.gif

Code
function fonction_1($arg) {
    echo "vous avez utilisé la fonction 1 avec le chiffre aléatoire ".$arg;
}

function fonction_2($arg){
    echo "vous avez utilisé la fonction 2 avec le chiffre aléatoire ".$arg;
}

function f($function,$args){
    $function($args);
}


$random = rand(1, 2);
$random2 = rand(1, 10);
f('fonction_'.$random, $random2);

Propulsé par Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)