lo que quiere hacer es nombrar la función de manera dinámica, lo cual desconozco si se puede, pero lo que tengo claro es que eso es un error tremendo!
EDITO:
para concatenar variables y cadenas lo correcto es
Código PHP:
Ver original$variable = "¿Hola";
$resultado = $variable."qué tal?";
echo $resultado; //devuelve (sin comillas) "¿Hola qué tal?"
//también es posible concatenar variables
$variable = "Hola";
$variable2 = "y Adios";
echo $variable . $variable2; //devuelve (sin comillas) "Hola y Adios"
una variable es un identificador para un valor guardado en memoria. una función es encapsular un algoritmo para generar información con o sin parámetros, hasta donde yo se en todo momento debes saber qué variable y función estás usando para controlar el flujo del script.
desconozco si nombrar una función de manera dinámica de la siguiente manera funciona, nunca lo he probado
Código PHP:
Ver original$variable = "registro_de_usuario";
$usuario = "pepe";
function $variable . $usuario ()
{
}
//o de esta otra forma
function registro_de_usuario"pepe"()
{
}
//o de esta otra forma
function registro_de_usuario.$usuario()
{
}