PHP: Variable en un nombre de función

Quiero activar una función basada en una variable.

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

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

La línea * es la línea que no es correcta.

He hecho esto antes, pero no puedo encontrarlo. Soy consciente de los posibles problemas de seguridad, etc.

¿Nadie? Muchas gracias.

Respuestas a la pregunta(7)

Su respuesta a la pregunta