PHP en fonction de Rappel ne fonctionne pas sur les fonctions de l'objet

J'ai un tableau et souhaitez appliquer MySQLi->real_escape_string sur chaque membre de la matrice de array_walk mais ce n'est pas de travail:

array_walk($array, '$mysqli->real_escape_string');

Il donne cette erreur:

Avertissement: array_walk() s'attend à ce paramètre 2 pour être valide, le rappel, la fonction "$mysqli->real_escape_string' ne trouve pas ou invalide le nom de la fonction C:\wamp\www\ts.php sur la ligne 69

$mysqli est un objet valide et fonctionne très bien si je ne $mysqli->real_escape_string('anything') sur quoi que ce soit d'autre.

Ma Question: Est-il pas possible de passer de l'objet de ses fonctions de rappel ? Ou suis-je en train de faire quelque chose de mal.


IMPORTANT: je sais que je peux créer ma propre fonction de rappel et de mettre en œuvre $mysqli->real_escape_string en elle MAIS je veux savoir est-il pas possible d'utiliser la fonction de rappel qu'un objet ?

OriginalL'auteur WhatIsOpenID | 2010-10-10