ОТАКУ, И что будет, если в режиме ошибок запущу? Notice? Выше писал, что после различных проверок, нужно проверить на пустоту.... Следственно, все переменные уже описаны к моменту проверки.
Я не говорил, про грамотность зависящую от кол-ва строк. Я привел примеры. И знаешь, если бы это было бы бредом или не рациональным, этого бы просто не сделали не в Си, не в PHP, ни в каком-либо другом C-образному языку.
если $var не определена конечно
if ($var) выведет в браузер notice, чтобы этого не было, придумали isset и empty
Оценивать грамотность кода количеством строк не бред ли? а теперь запусти это всё в режиме вывода ошибок E_ALL | E_STRICT