Posteamos casi a la vez

Las funciones de
PHP no pueden recibir funciones como parámetros (que yo sepa), a diferencia de
JavaScript o de (un ejemplo mucho más indicado)
Haskell. Lo que sí puede recibir son nombres de funciones, que luego si te las ingenias puedes ejecutar con la función
eval. ¡Suerte!