¿Incluir automáticamente funciones faltantes? [duplicar]

Posible duplicado:
funciones de carga automática en php

Estoy trabajando en un framework PHP. Me pregunto si hay una manera de volver a escribir el controlador de errores cuando no existe una función para tratar de incluir automáticamente el archivo que indica la función primero.

Ejemplo:

echo general_foo(); // <-- general_foo() is not yet stated.
                    // A handler tries to include_once('functions/general.php') based on the first word of the function name.
                    // If the function still doesn't exist - throw an error.

La victoria de esto sería omitir la compilación de archivos innecesarios o omitir el seguimiento y el estado incluido aquí y allá.

Simplemente __autoload para funciones en lugar de clases.