Hum ya du mieux je n'ai plus de waring cepandant je n'arrive pas à comprendre comment se passe l'appel de la fonction et de ce fait je ne peux pas arriver à trouver d'où vient mon problème!

Désolé je suis un noob en php...
Je vous poste le petit bout de code avec qui je fais mon tableau:
foreach ($result -> listeDesComposantsNonCompositesDuProduit() as $ligne)
{
$tab[$ligne['nom_inci']][$ligne['cas']]=$ligne['pourcentage'];
}
foreach ($result -> listeDesSubstancesDuProduit() as $inci => $tableau)
{
foreach ($tableau as $cas => $pourcentage)
{
$tab[$inci][$cas]=$pourcentage;
}
}
Je fais pas du tout ça dans de l'objet, et voici comment je me sert de uasort():
uasort($tab, array(&$this, 'ma_methode_de_tri'));
J'ai bien sûr déclaré et rendu accessible la fonction de tri.
Si vous pouviez m'expliquer le principe pour m'aider à comprendre je vous serait reconnaissant.
Merci en tout cas de m'avoir répondu!