grazie per la risposta

purtroppo però niente da fare, l'errore è sempre "invalid callback"

penso comunque che non userò quell'istruzione perchè se non ho capito male non è nemmeno ricorsiva... allora tanto vale farsi una funzione che scorre l'array e vi applica la funzione

Edit:
io chiamo array_map dentro un metodo di una classe statica e la funzione da applicare è un altro metodo della stessa classe