Tem como passar uma função como parâmetro no PHP?

12/06/2015

0

PHP

Tenho o seguinte exemplo de código em um relatório que montei com o TCPDF no PHP:

foreach ($retorno as $ret) {
                $this->notaMedia($ret, $y);
            $y = $y + 5;
        }


O que ele faz é varrer um array e imprimir as Notas médias em uma coluna. Mas esse trecho de código se repete por várias vezes durante o código, e a única coisa que muda é o nome da função, porque depois escrevo as Menores notas, as maiores, etc...
Queria fazer uma função que escrevesse este código e eu tivesse que passar como parametro a função "notaMedia" neste caso por exemplo.
Existe como fazer isso no PHP?
Rafael Brendolan

Rafael Brendolan

Responder

Posts

15/06/2015

David Sylvestre

Pesquise por callback e funções anônimas. Acredito que isso irá lhe ajudar a encontrar uma solução.
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar