Ver Mensaje Individual
  #8 (permalink)  
Antiguo 15/09/2010, 14:41
felix46
 
Fecha de Ingreso: diciembre-2007
Mensajes: 107
Antigüedad: 16 años, 4 meses
Puntos: 4
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!

Última edición por GatorV; 16/09/2010 a las 09:03