function poster_message()
{
$num_args = func_num_args();
if ($num_args == 1)
{
// code nouveau topic, ou appel de la fonction nouveau topic
}
else
if ($num_args == 2)
{
// code réponse, ou appel de la fonciton nouvelle réponse
}
else
// erreur }
dans ce cas, je trouve ce genre de code illisible - je n'en vois absolument pas l'intérêt à part dire 'je fais du polymorphisme, waoo'. tu as deux cas : nouveau sujet, nouvelle réponse. quel est l'intérêt de vouloir 'fusionner' les deux ? si tes deux fonctions partagent du code, tu fais une fonction de base paramétrable, plus deux fonctions (post_topic(), post_reply()) qui s'occupent d'appeler la fonction de base.
par exemple.
k666
autre question:
est il possible de faire en sorte plusieurs protoypes de fonction et en fonction de ça, choisir la quelle utiliser?
par exemple:
poster_message( $id_topic , $categorie )
{
// inserer la réponse au topic blabla
}
et que en fonction du nombre de paramètres que je passe il choisisse l'une ou l'autre???
je crois en fait que mes deux questions ci dessus sont liées?
mais voilà quoi.....
et du coup, comment ça s'appelle en OO ce type d'action que je veux faire?
k666
'hu
je suis très chiant dernièrement :D mais c paske je dors pas :cry: !!!
mais quand je lui passe pas de paramètres, elle me sort un warning,
c très chiant, j'aimerai qu'elle ne sorte pas de warning, je croyais que je gérais ça avec mon if .....
comment faire?