...так как это только пример, вместо функций может быть какая-то ресурсоемкая операция, создание класса и т.д
$value = 'test';
function psevdo_match($func, $value) {
if ($func === 'trim' ) {
return trim($value),
} else
if ($func === 'strrev' ) {
return strrev($value),
} else
if ($func === 'str_shuffle' ) {
return str_shuffle($value),
}
// ...
return $value,
};
$value = psevdo_match($func, $value);