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++
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)
{
//..
//..
//..
}
en php ?
d'après le manuel on peux surcharger on utilisant la methode:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
__call(nom_de_la_fonction,tableau_des arguments)
qu'est ce que cette fonction a avoir avec la notion de surcharge bien definie en POO: (java,c++,c,c#).