Comunidad de diseño web y desarrollo en internet online

Que es mas rapido if() o ? :

Citar            
MensajeEscrito el 15 May 2008 04:41 pm
Me gustaria saber cual es mas rapido:

if($condicion){ Verdadero } else { Falso }
$condicion? Verdadero : Falso ;

Muchas gracias por su ayuda.-

Por york3rs

Claber

561 de clabLevel

1 tutorial

Genero:Masculino  

LA___Chile

msie7
Citar            
MensajeEscrito el 15 May 2008 05:31 pm
A lo mejor me equivoco, pero entiendo que los dos son prácticamente igual de rápidos y la razón por decidirte a usar uno u otro es la legibilidad del código.

Por Odin

Claber

639 de clabLevel

2 tutoriales

Genero:Masculino   Premio_Secretos

El valle de las hamacas

firefox
Citar            
MensajeEscrito el 15 May 2008 08:07 pm
Para los vagos de teclado, la segunda opción. Coincido con la mayor legibilidad del primero

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 16 May 2008 05:09 am
Si el código es compilado luego se traduce a código máquina, por lo que "diría" que ambos se traducen a lo mismo y son igual de rápidos. Si es un script, la segunda opción es más corta para un parser de texto, son embargo creo que depende del propio sistema que hayan utilizado...

Por _CONEJO

BOFH

7639 de clabLevel

17 tutoriales
21 articulos

 

firefox
Citar            
MensajeEscrito el 16 May 2008 05:59 am
Es la misma cosa, lo unico que cambia es lo refinado que seas a la hora de codificar U_U

Por jpcw

Claber

1715 de clabLevel

1 tutorial

Genero:Masculino  

AlgoritmicBrainDesigner

firefox
Citar            
MensajeEscrito el 16 May 2008 04:30 pm
Muchas gracias por sus respuestas, me voy a ir por lo mas legible.-

Por york3rs

Claber

561 de clabLevel

1 tutorial

Genero:Masculino  

LA___Chile

msie7
Citar            
MensajeEscrito el 17 May 2008 09:41 pm
pues mejor piensa en el uso, si es un if extenso pues if, si es para asignar una variable pues :

..etc

Por neohunter

Claber

563 de clabLevel

1 tutorial

 

Bogota, Colombia

opera

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.