Столкнулся с такой проблемой, когда идёт вывод html клиенту и заголовки могут отправляться и при этом не выдаёт ошибку.
Хотелось бы видеть ошибку 'cannot modify header information — headers already sent by ...' чтобы знать наверняка где ошибка, но она игнорируется и код выполняется дальше. А на хостинге конечно выдаёт варнинг.
Т.е. данный код не выдаст никаких ошибок и выведет 123123 соответственно.
<?php header(""); echo 123; header(""); echo 123;вроде как вывод ошибок включён как E_ALL, да и даже если бы вывод ошибок не был включен, то после warning'а поидее php должен вывести только '123' в данном случае.