on parle de surcharge en POO, lorsqu'une class a deux ou plusieurs methodes ayant les mêmes noms mais des arguments differents.
exemple : en c++
en php ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 class moto { /* declaration des membres */ }; //----------------------------------- moto::moto() { //.. //.. //.. } //------------------------------------ moto::moto(int a, int b) { //.. //.. //.. }
d'après le manuel on peux surcharger on utilisant la methode:
qu'est ce que cette fonction a avoir avec la notion de surcharge bien definie en POO: (java,c++,c,c#).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 __call(nom_de_la_fonction,tableau_des arguments)
Partager