Está comprobando si $j es falso o verdadero. Y (AND) en ese caso, ejecuta la otra parte del
and.
O de otra forma: el
and evalúa las dos partes de la expresión, pero primero mira la parte izquierda: si es falsa, no ejecuta la expresión de la derecha (porque no hace falta porque el resultado del
and siempre será falso).
La línea se puede reescribir como:
Código:
if ( $j ) { $salida .= $lineas[$_] }