Incluir automaticamente funções ausentes? [duplicado]

Duplicata Possível:
funções de autoload em php

Eu estou trabalhando em um framework PHP. Gostaria de saber se existe uma maneira de talvez reescrever o manipulador de erro quando uma função não existe para tentar incluir automaticamente o arquivo informando a função primeiro.

Exemplo:

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.

A vitória disso seria ignorar a compilação de arquivos desnecessários ou pular o acompanhamento e o estado incluído aqui e ali.

Simplesmente carregue para funções em vez de classes.