Из-за своей специфики header() отправляется всегда первым вне зависимости от месторасположения(если только не заменяется повтороно).
Скажите, обрабатывается ли правильно эта функция в условиях if…else или функция работает по типу препроцессора (обрабатывается, посылается, а потом уж выполнение кода).
Объясню в чем смысл. В начале скрипта обрабатываю условие, и если оно ложно запускаю движок(сайт как обычно грузится), если истинно вывожу специальную страничку ошибки с заголовком header().
Будет ли всегда посылаться заголовок или он все таки будет учитываться в ef…else??
|