Código HTML:
return parametro ? valor1 : valor2
Código HTML:
if(parametro == condicion) { parametro = valor1 } else { parametro = valor2 }
| ||||
Re: condicion if rapida Hola: No es exacto. La equivalencia sería: if (parametro) return valor1; else return valor2; Saludos
__________________ Por favor: No hagan preguntas de temas de foros en mensajes privados... no las respondo |
| ||||
Re: condicion if rapida Hola bichomen Se te ha pasado algún detalle:
Código:
Edito: tengo que estar más atento a los semáforos Saludos caricatosreturn (parametro == condicion) ? valor1 : valor2 Saludos, |
| ||||
Re: condicion if rapida Osea si parametro es cierto, se retorna el valor 1 y si no valor 2 ok, es que no lo tenia del todo claro bichomen
__________________ "Se sabe con exactitud, con cuanta imprecisión, se sabe algo" Linux Registered User #320332 |
| ||||
Re: condicion if rapida Cita: Hola Javi:Lo de los paréntesis no estoy del todo seguro que en este caso sea obligatorio, pero una comparación puede sustituirse simplemente por un valor booleano (true/false)... o sea que si parámetro es uno de esos valores, puede valer sin comparaciones (como puso bichomen) Saludos
__________________ Por favor: No hagan preguntas de temas de foros en mensajes privados... no las respondo |
| ||||
Re: condicion if rapida Hola caricatos Ciertamente funciona igual sin paréntesis. No se por qué tengo costumbre de utilizar siempre paréntesis. La comparación la puse, porque bichomen preguntaba si: return parametro ? valor1 : valor2 es igual a: if(parametro == condicion) Saludos, |
| ||||
Re: condicion if rapida Incluso ésto vi escrito alguna vez: Código PHP: Código PHP: Código PHP: Así que hay pocas limitaciones.... Si hay que opinar, opino que esta es una forma de ensuciar la legibilidad que puede dar esta instrucción, que, a mi modo de ver, es útil para cosas sencillas, pero en cuanto ponemos cosas complicadas no hay nada mejor que el clásico if() else(). Saludos bichomen, caricatos y JavierB!
__________________ - Haz preguntas inteligentes, y obtendrás más y mejores respuestas. - Antes de postearlo Inténtalo y Búscalo. - Escribe correctamente tus mensajes. |