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

PHP

12/06/2015

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

Curtidas 0

Respostas

David Sylvestre

David Sylvestre

12/06/2015

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