Bonjour,
J’ai un un problème sur le typage que j’explique sous forme d’exemple:

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
class A 
{
public function FA()
  {
//Bla Bla bla
   }
 
}
 
class B 
{
//fonction ayant comme argument un tableau
public function FB(array $tab)
{			 
for ($numero = 0; $numero < 4; $numero++)
	{
	$tab[$numero]->FA();		
	}
}
}
Dans la méthode FB, sur les élément du tableaux ( dans mon cas des objets de type A) la méthode FA est appelée. Ma question est : Comment le compil va savoir que dans le tableau il y a des objets qui peuvent appeler cette méthode (FA) ? je ne peux pas typer le tableau dès le début au lieu de array ?
Merci à vous