PHP: Zmienna w nazwie funkcji

Chcę wyzwolić funkcję opartą na zmiennej.

function sound_dog() { return 'woof'; }
function sound_cow() { return 'moo'; }

$animal = 'cow';
print sound_{$animal}(); *

Linia * to linia niepoprawna.

Robiłem to już wcześniej, ale nie mogę go znaleźć. Jestem świadomy potencjalnych problemów z bezpieczeństwem itp.

Ktoś? Wielkie dzięki.

questionAnswers(7)

yourAnswerToTheQuestion