vale, es la función eval lo que necesito, luego te digo que tal me fue.
Muchas gracias
Hola, estoy tratando de usar la función eval para crear funciones con nombre dinámico, pero tengo muchos problemas con funciones dentro del eval y demás.
El código que quiero integrar en un eval() es el siguiente:
Código PHP:
function $bb[$i]( $atts = array(), $content = NULL ) {
if ( NULL === $content ) return '';
return '<div class="a-'.$aa[$i].'"><b>'.$bb[$i].'</b>' . do_shortcode( $content ) . '</div>';
}
He probado muchas formas, pero ninguna me funciona.
La que mas se acerca, debe ser:
Código PHP:
eval("
function $aa[$i]( $atts = array(), $content = NULL ) {
if ( NULL === $content ) return '';
return '<div class=\"a-$aa[$i]\"><b>$bb[$i]</b>' . do_shortcode( $content ) . '</div>';
}
");
pero he de hacer algo con ( $atts = array(), $content = NULL ) y con ' . do_shortcode( $content ) . '
Alguien podría ayudarme?
Muchas Gracias!