Ir para conteúdo
Fórum Script Brasil
  • 0

autoload para funções


vini_loock

Pergunta

Estou envolvido em um projeto relativamente grande e para facilitar, criei uma função que carrega alguma função.

Para utiliza-la, você deve separar todas suas funções, uma em cada arquivo e nomear o arquivo com o nome da função.

Ex: Tenho a função valida(), meu arquivo deve se chamar valida.php.

Ou pelo menos conter isso no nome, no meu caso ficaria assim: valida.func.php, pois eu coloquei no nome de todas as funções um sufixo '.func', e elas estão todas dentro de uma pasta chamada funções.

A função:

/*-----------------------------------------------------------*/
/*----------------------load_function------------------------*/
/*---função para carregar funões, semelhante ao __autoload---*/
/*-----------------------------------------------------------*/
/*---Desenvolvida por Vinicius Borges------------------------*/
/*---Contato: viniciussiutaborges@gmail.com------------------*/
/*-----------------------------------------------------------*/
       function load_function($function, $params = null){
        include_once 'functions/'.$function.'.func.php';
        return $function($params);
    }
chamando a função valida() que está dentro da pasta functions:
load_function('valida');
O segundo parametro é opcional, caso sua function necessite de algum parametro, é só delclara-lo no segundo parametro da função load_function:
load_function('valida', 'valor');

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,8k
×
×
  • Criar Novo...