Estaba viendo un foro y alguien me preguntó por un archivo PHP que habían encontrado en la web. Tiene varios puntos de este tipo en el código:condicional de PHP, se necesitan corchetes?
if ($REMOTE_ADDR == "") $ip = "no ip"; else $ip = getHostByAddr($REMOTE_ADDR);
Siempre he pensado que se necesitan soportes para encerrar lo que quiere hacer si la condición es verdadera. ¿Hay alguna otra alternativa, como si está en la misma línea que no?
También hay otra línea como la siguiente: if ($action != ""): mail("$adminaddress","Visitor Comment from YOUR SITE",
Mi instinto es decir que esto no iba a funcionar, pero también no sé si se trata de un archivo PHP anticuado y que solía trabajar?
Wow, no sabía que había tantas opciones para estructurar el código php. ¡Gracias! – Levi
Si el último ejemplo, no necesita la variable adicional: echo $ something? 'algo era cierto': 'algo era falso'; –
Sé que funciona, pero creo que leí en alguna parte que era un resultado no documentado (y por lo tanto podría cambiar en la versión futura). Aunque no estoy seguro – Jacco