Tach!
Prepared Statements wären gut, aber die lassen sich nicht sehr anwenderfreundlich mit mysqli verwenden (Binding will echte Variablen-Referenzen, Übergabe als Array geht nur mit Kopfständen). PDO ist da angenehmer.
Seit PHP 5.6 gibt es einen spread-Operator, damit wird der
call_user_func_array
-Hack überflüssig.
Wenn ich mich recht erinnere, war da noch mehr als nur call_user_func_array() aufzurufen. Die Elemente im Array zählten nicht automatisch als Referenz. Die musste man erstmal händisch zu Referenzen umbiegen. Bekommt der Splat das Kunststück zur Zufriedenheit mysqlis hin?
dedlfix.