Si... queda mas clara la explicación... Manual de la función eval():
Código HTML:
Ver originalNote: Because this is a language construct and not a function, it cannot be called using variable functions
Intenta con:
Código PHP:
Ver originalfunction diacorte($dia_bd){
$dia_bd_corte='$dia_'.$dia_bd;
eval("\$dia_bd_corte = \"$dia_bd_corte\"; return $dia_bd_corte; "); }