Précédent   Forum des professionnels en informatique > PHP > Langage > Fonctions
Fonctions Forum d'entraide sur les fonctions PHP. Avant de poster -> FAQ fonctions et Sources diverses
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 03/12/2010, 13h56   #1
Futur Membre du Club
 
Inscription : avril 2008
Messages : 48
Détails du profil
Informations forums :
Inscription : avril 2008
Messages : 48
Points : 17
Points : 17
Par défaut passage de paramètre a une fonction

bonjour
je souhaite faire une fonction qui reçoit un nombre indéterminé de variables.

est-il plus propre de passer un tableau sur lequel je fait un oreach ou d'utiliser des fonctions tel que func_num_args() func_get_args() et autre ?

Cordialement
omedo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/12/2010, 17h22   #2
Modératrice
 
Avatar de Celira
 
Femme
Développeuse PHP/Java
Inscription : avril 2007
Messages : 3 656
Détails du profil
Informations personnelles :
Sexe : Femme
Âge : 27
Localisation : France

Informations professionnelles :
Activité : Développeuse PHP/Java

Informations forums :
Inscription : avril 2007
Messages : 3 656
Points : 5 359
Points : 5 359
Cela dépend davantage du contexte.

Par exemple, si tu veux faire un enregistrement en base de données en masse à partir de tableaux de données, il vaut mieux utiliser un tableau de tableaux et boucler dessus.

En revanche, si tu veux généraliser une fonction pour qu'elle puisse prendre soit un tableau de chaînes de caractères, soit des chaînes de caractères indépendantes, il vaut mieux utiliser get_argc...

Tu as un cas concret ?
__________________
Modératrice PHP
Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur)

Pour afficher votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur)
Celira est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 07/12/2010, 12h03   #3
Futur Membre du Club
 
Inscription : avril 2008
Messages : 48
Détails du profil
Informations forums :
Inscription : avril 2008
Messages : 48
Points : 17
Points : 17
Je te remercie pour ta réponse, je veux effectivement derrière faire un enregistrement en masse dans une bdd donc je vais suivre ton conseil et utiliser un tableau de tableau

Cordialement
omedo est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 07h28.


 
 
 
 
Partenaires

Hébergement Web