En PHP 5, j'ai deux tableaux contenant des objets de la classe Competence et je voudrais soustraire l'un à l'autre.

J'utilise la syntaxe suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
$autres  = array_diff_uassoc($allCompetences, $listeCompetences, array($allCompetences, 'hasEqualMapping'));
Dans ma classe Competence, j'ai une méthode d'objet déclarée comme ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
function hasEqualMapping($uneCompetence) {
Mais cela ne fonctionne pas. Quel est le problème ? Et comment le résoudre ?