Я пробовал этот метод, но никак не могу заставить его работать. Я использовал:
if ($number & 1)
и
if ($number & 0)
и это не работало, вернее иногда работает, иногда нет.
Поэтому я решил поменять это на
if ($number % 2)
и
if (!($number % 2))
Мне это больше нравится... потому, что я могу заставить этот код работать.