Любая причина, по которой вы не можете написать:
if($clevel==0){#never happends}
как:
if($clevel==0){} #never happens
Есть несколько уловок, которые вы можете сделать, чтобы скрыть сообщения, например:
0 and 'some comment'
Но вы просто запутаете, если кому-то еще придется поддерживать ваш код в будущем.
Работа в рамках ограничений языка, а не попытка заставить его вести себя как некоторый язык, с которым вы более знакомы, часто приводит вас к изучению новых вещей. Я лично ненавижу работать в IDL, но некоторые уловки, связанные с плохой производительностью циклов, привели меня к оптимизации кода, который я с тех пор написал на других языках.