PHP: переменная в имени функции

Я хочу, чтобы вызвать функцию, основанную на переменной.

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

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

* Строка - это неправильная строка.

Я делал это раньше, но я не могу найти это. Я знаю о потенциальных проблемах безопасности и т. Д.

Кто угодно? Большое спасибо.

Ответы на вопрос(7)

Ваш ответ на вопрос