|
Bas de page | |
---|---|
Auteur | Sujet : Appel fonction et paramètres variables |
Publicité | Posté le 03-09-2017 à 17:45:22 |
rat de combat attention rongeur méchant! | Je connais pas PHP mais je dirais que tu cherches les "variadic functions". http://php.net/manual/en/functions [...] e-arg-list |
rat de combat attention rongeur méchant! | (Sur les forums je tutoie, libre à toi de faire la même chose, inutile de se compliquer la vie. )
|
rufo Pas me confondre avec Lycos! | +1 pour l'utilisation de tableaux en argument quand la fonction prend un nb variable de paramètres. Si c'est une fonction à moi, je fais mafonc($ArrayParams); et ma fonction se débrouille à l'intérieur pour interpréter le contenu de $ArrayParams
Message édité par rufo le 03-09-2017 à 19:31:47 --------------- Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta |
ortolojf Webmaster amateur |
|
ortolojf Webmaster amateur |
|
rufo Pas me confondre avec Lycos! | Ben sinon, méthode bourrin : tu construits une string $MaChaine qui contient ton code à exécuter et tu le fais exécuter par eval($MaChaine);
Message édité par rufo le 03-09-2017 à 21:00:44 --------------- Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta |
ortolojf Webmaster amateur |
|
Publicité | Posté le 03-09-2017 à 21:31:23 |
rufo Pas me confondre avec Lycos! | Non, ça serait plutôt :
Message cité 1 fois Message édité par rufo le 03-09-2017 à 21:45:28 --------------- Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta |
ortolojf Webmaster amateur |
|
rufo Pas me confondre avec Lycos! | C'est pour ça qu'on propose de passer par un array ou une string pour construire à la volée le code php à passer à la fonction de l'ORM ou carrément à eval();
--------------- Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta |
ortolojf Webmaster amateur | Bonjour Monsieur rufo
Message édité par ortolojf le 04-09-2017 à 13:27:33 |
rufo Pas me confondre avec Lycos! | C'est pas tout à fait ça. L'idée est de CONSTRUIRE la chaîne de caractères dynamiquement (en fonction de ce que l'appli a besoin à un instant t) qui va contenir le code PHP à exécuter via eval().
--------------- Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta |
ortolojf Webmaster amateur | Bonjour Monsieur
Message édité par ortolojf le 04-09-2017 à 21:53:11 |
pluj | Un eval utilisé comme ça ne fonctionnera pas.
Message édité par pluj le 04-09-2017 à 22:34:42 |
rufo Pas me confondre avec Lycos! | eval('$conn->'.$func1.'(' . $arg1 . ' )->'.$func2.'( ' . $arg2 . ' )->'.$func3.'( ' . $arg3 . ' )->'.$func4.'( ' . $arg4 . ' )'); --------------- Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta |
antac .. | Comme l'a dit les autres, il est beaucoup plus facile de passer un array de taille variable qui contient toutes tes données dans ce genre de cas... Charge à ta fonction de prendre ce qu'elle a besoin dans ce tableau. |
ortolojf Webmaster amateur |
|
thib3113 | Bon, tout d'abord, je n'ai pas tout lu ... Ensuite je suis sur téléphone, donc je vais faire ce que je peux .
--------------- Mon petit topic d'achat ventes |
Publicité | Posté le |
Sujets relatifs | |
---|---|
Probleme fonction | [C++] Utilisation fonction simple |
Problème de paramètres Java en SQLJ (JDBC) | Fonction qui renvoie une structure |
Comparaison de variables avec un pdf OCRisés | récupérer texte d'un formulaire pour une fonction javascript |
Modifier les variables | peut on execut du javascript pas a pas en espionnant les variables? |
Besoin d'un coup de main (fonction strftime) | Explication des variables dans un boucle |
Plus de sujets relatifs à : Appel fonction et paramètres variables |