Cita:
Iniciado por guardarmicorreo ¿Entonces no me queda más remedio que meter el html en un metodo de una clase para poder utilizar los namespaces? :S
El que el autoload se disspare con accesos a clases, y tú estés utilizando funciones, es una cosa, y que PHP requiera clases para usar namespaces es otra.
Lo que tienes que cambiar es la forma en la que cargas todos los requisitos necesarios antes de llamar a la función.No puedes usar autoload para eso.Tienes que hacer include, antes de llamar a call_user_func. Si dado un método, conoces el namespace en el que está, (html), posiblemente también puedas derivar en qué fichero se encuentra.Tienes que hacer el include del fichero manualmente antes de invocar la función.