PHP Rückruffunktion funktioniert nicht bei Objektfunktionen
Ich habe ein Array und möchte mich bewerbenMySQLi->real_escape_string
auf jedem Mitglied des Arrays durcharray_walk
aber das funktioniert nicht:
array_walk($array, '$mysqli->real_escape_string');
Es gibt diesen Fehler:
Warning: array_walk () erwartet, dass Parameter 2 ein gültiger Rückruf ist, Funktion '$ mysqli-> real_escape_string' nicht gefunden wurde oder ungültiger Funktionsname in C: \ wamp \ www \ ts.php in Zeile 69
$mysqli
ist ein gültiges Objekt und funktioniert gut, wenn ich$mysqli->real_escape_string('anything')
auf irgendetwas anderem.
Meine Frage Ist es nicht möglich, Objektfunktionen als Rückruf zu übergeben? Oder mache ich etwas falsch.
WICHTIG Ich weiß, dass ich meine eigene Rückruffunktion erstellen und $ mysqli-> real_escape_string darin implementieren kannABE Ich möchte wissen, ob es nicht möglich ist, einen Rückruf als Objektfunktion zu verwenden.