Альтернативы нет !
, но она может быть написана меньше интуитивно понятно:
if ($whatever - 1) {
}
Если возникает вопрос, что !
слишком просто упускать из виду , но not
более заметным;тогда другой альтернативной нотацией будет:
if (!!! $whatever) {
Если это все еще выглядит просто, просто используйте:
if (~$whatever & 1) {
Бинарные операции всегда выглядят профессионально;)