[PHP5] probleme function
atx
-
atx -
atx -
Bonjour,
ca fait un moment que je bloque. Je debute en php5 et je n arrive pas a trouver mon erreur. J'ai une class qui stock des objets d'une autre class.
La fonction getList permet d'objtenir la liste des objets stocké, apres les avoir trié avec une autre fonction (sortList). Voici les 2 fonctions:
public function getList()
{
sortList();
foreach($this->list as $elem)
return $elem;
}
public function sortList()
{
function cmp($a, $b)
{
if ($a->prio == $b->prio) {
return 0;
}
return ($a->prio < $b->prio) ? -1 : 1;
}
usort($this->list, "cmp");
}
j'utilise usort pour le tri du tableau.
lorsque je j'appele getList() il me renvoi une erreure..
si quelqu'un a une idee... merci d'avance
ca fait un moment que je bloque. Je debute en php5 et je n arrive pas a trouver mon erreur. J'ai une class qui stock des objets d'une autre class.
La fonction getList permet d'objtenir la liste des objets stocké, apres les avoir trié avec une autre fonction (sortList). Voici les 2 fonctions:
public function getList()
{
sortList();
foreach($this->list as $elem)
return $elem;
}
public function sortList()
{
function cmp($a, $b)
{
if ($a->prio == $b->prio) {
return 0;
}
return ($a->prio < $b->prio) ? -1 : 1;
}
usort($this->list, "cmp");
}
j'utilise usort pour le tri du tableau.
lorsque je j'appele getList() il me renvoi une erreure..
si quelqu'un a une idee... merci d'avance
A voir également:
- [PHP5] probleme function
- Multi-function hdd docking 893u3 driver download ✓ - Forum Disque dur / SSD
- (Function(){css.removeclass(document.body,%20'profile_two_columns'); tab_controller.changepage("photos");})() ✓ - Forum Access
- Call to undefined function mysqli_connect() ✓ - Forum PHP
- Facebook profil sans etre ami ✓ - Forum Facebook
- [VBS] Aide Sub/function - Forum VB / VBA
2 réponses
Bonjour,
Je suppose que les fonctions sont des méthodes de la classe non ?
Dans ce cas il faut faire $this->sortList(); et nom pas sortList();
Mais la méthode getList(), à quoi sert le foreach ? parce que tel quelle est écrite, elle renvoie seulement le premier élément du tableau $this->list, après un return, la fonction s'arrête forcément
Je suppose que les fonctions sont des méthodes de la classe non ?
Dans ce cas il faut faire $this->sortList(); et nom pas sortList();
Mais la méthode getList(), à quoi sert le foreach ? parce que tel quelle est écrite, elle renvoie seulement le premier élément du tableau $this->list, après un return, la fonction s'arrête forcément