Appel dynamique d'une méthode statique
Bonjour !
Citation:
Parse error: parse error, unexpected T_PAAMAYIM_NEKUDOTAYIM in C:\Program Files\EasyPHP 2.0b1\www\dev\projet_asso\validation\valid_recherche.php on line 36
Connaissez-vous cette erreur ou encore la raison qui a pu la causer ? Car j'avoue que c'est plutôt... pas commun comme erreur 8O Elle a surgi lorsque j'ai fait appel à la fonction statique tri_tables de la classe MoteurRecherche.
valid_recherche.php
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
$tables = array();
$m = new MoteurRecherche();
for ($i=1;$i<=6;$i++) {
if (isset($_POST["critere".$i])) {
$tables[] = $m->tables[$_POST["critere".$i]]; // récupération du nom de/des tables sur lesquelles effectuer la recherche
}
}
$tables = $m::tri_tables($tables); |
MoteurRecherche.class.php
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
public static function tri_tables($tables) {
$tables_triees = array();
foreach($tables as $key => $value) {
if (!in_array($value,$tables_triees)) {
$tables_triees[] = $value;
}
}
return $tables_triees;
} |
Merci d'avance!