Cita: El tipo de dato lógico o booleano es en computación aquel que puede representar valores de lógica binaria, esto es 2 valores, valores que normalmente representan falso o verdadero.
Cita: Un boolean expresa un valor de verdad. Puede ser TRUE o FALSE.
En tu ejemplo el bucle en cada vuelta va a hacer
$odd = true
$odd = false
$odd = true
$odd = false
$odd = true ... etc