Çıktı zaten tarayıcıya gönderilen ve bir başlık gönderirken bir PHP_WARNING yaratacak olmadığını kontrol için akıllı bir yolu var mı?
Açıkçası bir çıkış tamponu kullanarak alternatif var, ama bu her zaman bir seçenek değil.
İstediğiniz tüm uyarıyı gizlemek için ise, sadece kapatmak error reporting:
$old_er = error_reporting(0);
header(...)
error_reporting($old_er);
Veya, (IMO, üretimde tercih edilir) bir günlük dosyası PHP hataları ve uyarıları yönlendirebilirsiniz.