Está bien!, también hacer:
Código PHP:
if( $_GET["var"] ){
...
}
# O
if( $_GET["var"] == "1" ){
...
}
Simplemente que yo no lo hago, no me parece correcto.
PD: Te invito a leer
Conversión a Booleano. Y, nuevamente, prefiero tener el control y no dejar que php maneje esto por mi, no solo me parece "mas mejor", sino que creo que es la manera...o acaso java, net, y demás están errados? Si bien no es el tema de discusión, me parece que es algo que debe evaluar cada uno, y es lo que te da esa "marca personal" que te diferencia del resto, para bien o para mal ;).
Edit:
Cita: Mala programación? Negrada?
No fue con animo de odender, lo aclaré!!, simplemente es lo que suelo decir cuando veo condiciones así :P, lo mismo dirán muchos de "mis códigos", y lo mismo hasta digo yo mismo de "mis viejos códigos".