[Php-avanzado] Tesis PHP Avanzado

Leonardo Tadei - Pegasus Tech Supply leonardot en pegasusnet.com.ar
Vie Mayo 15 12:51:51 ART 2009


Hola,

	es más sano un switch que consulte el contenido de la variable. Si es +
hará una suma, si es - una resta, etc.

	La solución de Alejandro es válida, pero sirve solo para operadores del
lenguaje. La validación requerida para ejecutar ese eval() de forma
segura es igual o más larga que el switch, que es la solución
algorítmica...

El vie, 15-05-2009 a las 04:02 -0300, ale mercado escribió:
> Hola Fernando,
> 
> Con eval() podés resolverlo, poniendo:
> eval("return($a $c $b);"); 
> te devuelve 6 en este caso. 
> 
> No sé si lo "mejor" es resolverlo así peeero... anda.
> 
> saludos!
> 
> 
> ale
>     
> 
> 2009/5/14 Fernando Gimenez <jfermdp en yahoo.com.ar>
>         No debe ser complicado pero no me funciona...
>         
>         Si tengo dos variables numéricas Ej: $A=1 , $B=5 y otra que
>         tengo un operador por ejemplo $C="+" 
>         
>         Y lo que quiero es que a la primera variable, siguiendo el
>         ejemplo se le sume la segunda variable numérica ... como lo
>         armo?  
>         Por que si concateno las variables me las interpreta como
>         caracter. 
>         Es decir en vez de ser 6 el resultado me da 1+5
>         
>         Tiren ideas. Gracias!
>         
>         
>         
>         ______________________________________________________________
>         
>         ¡Viví la mejor experiencia en la web!
>         Descargá gratis el nuevo Internet Explorer 8
>         http://downloads.yahoo.com/ieak8/?l=ar
>         
>         _______________________________________________
>         Php-avanzado mailing list
>         Php-avanzado en pato2.fi.mdp.edu.ar
>         http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
> 
> _______________________________________________
> Php-avanzado mailing list
> Php-avanzado en pato2.fi.mdp.edu.ar
> http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
-- 
Leonardo Tadei
leonardot en pegasusnet.com.ar
http://blog.pegasusnet.com.ar
Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key



Más información sobre la lista de distribución Php-avanzado