Cita: Sencillo, esta si te la puedo responder, al hacer una comparación a nivel de bit con uno, siempre que se compara con un numero par devuelve 0 y con un impar devuelve 1, cuando da 0 no "entra en el if" y cuando da 1 si entra (obvio ), de ese modo alterna el color del fondo en las filas de la tabla, para distinguirlas xD
¡Excelente!
Cita: Otro método para obtener lo mismo que el operador X & 1 es usar el operador X % 2 que devuelve el residuo de la división, es esta es par devuelve 0 y si es impar 1.
De esa manera si lo habia visto, sin embargo no sabia que al comparar usando &, PHP internamente tomaba el binario del numero y luego aplicaba Algebra de Boole.
Habia usado el & solo cuando necesitaba que en un if u otro condicional o bucle se evaluaran ambas condiciones siempre (aun cuando la 1era fuera falsa, ya que PHP si encuentra una falsa usando && inmediatamente da un salto)