Bonjour
je me posais une question, est-il possible de surcharger les fonctions en PHP ?
Je n'ai pas trouvé d'infos la dessus.
C'est l'équivalent de 'overload' en Delphi.
Par exemple
Ensuite
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 function test( $unparam ) { ... } function test( $p1, $p2, $p3 ) { ... }
Etant donnée que le typage est (hyper) faible, j'ai comme l'impression que ce n'est pas possible. Je vois pas comment PHP pourrait différencier les appels à cette fonction (sauf dans ce cas précis, ou le nombres d'arguements diffère)...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 test( 'toto' ) -> appelle automatiquement la 1ere version de la fonction test( 'a', 'b', 'c' ) -> appelle automatiquement la 2eme version
Merci d'avance !![]()








Répondre avec citation



Partager