j'ai ce petit code :
$eventRandBB = array();
$IndividuRandomBB = array();
for($j=0;$j<24;$j++) {
$IndividuRandomBB[] = selectIndividuRand($equipes);
$eventRandBB[] = $IndividuRandomBB[$j]->listeEventBB[probaEventBB()];
}
$IndividuRandomBB[0] -> $eventRandBB[0]($IndividuRandomBB[0]->nom, $ArmeRandBB);
j'ai fait un print_r de $eventRandBB
Array ( [0] => recupererArmeF [1] => recupererArmeF [2] => recupererSacF [3] => recupererArmeF [4] => recupererArmeF [5] => recupererArmeF [6] => recupererArmeF [7] => recupererSacF [8] => recupererSacF [9] => recupererKitSoinF [10] => recupererArmeF [11] => recupererArmeF [12] => recupererArmeF [13] => recupererSacF [14] => recupererArmeF [15] => recupererSacF [16] => recupererArmeF [17] => recupererArmeF [18] => recupererArmeF [19] => recupererArmeF [20] => recupererSacF [21] => recupererArmeF [22] => recupererArmeF [23] => recupererArmeF )
Pourtant malgré tout cela j'ai les messages suivants :
Notice: Array to string conversion in /storage/h9/014/1361014/public_html/BloodBath.php on line 48
Notice: Undefined property: Individu::$Array in /storage/h9/014/1361014/public_html/BloodBath.php on line 48
Fatal error: Uncaught Error: Function name must be a string in /storage/h9/014/1361014/public_html/BloodBath.php:48 Stack trace: #0 {main} thrown in /storage/h9/014/1361014/public_html/BloodBath.php on line 48
La ligne 48 c'est : $IndividuRandomBB[0] -> $eventRandBB[0]($IndividuRandomBB[0]->nom, $ArmeRandBB);
Pour moi le problème vient du fait que php ne transforme pas $eventRandBB[0] en string et pourtant normalement ça aurait du le transformer en string c'est très bizarre
Bref si vous savez pourquoi ça fait ça je vous en serais reconnaissant