Ben düzenli olarak bu sorun haline çalıştırın, ve bir yapılandırma sorunu veya PHP ile bir özelliği olmadığını ben anlamaya çalışıyorum.
Temelde, bir yerde benim kodunda tanımlanan bir işlev foo () olacak, ve sonra başka bir yerde ben yanlışlıkla aynı ismi foo () ile tekrar bir işlev tanımlamak olacaktır. Bazı tür bir hata, örneğin atılmış olması beklenir "Önemli Hata: Fonksiyon zaten hattı 234, bar.php filan tanımlanmıştır".
Ama ben bir şey olsun. Ben sadece boş bir ekran olsun. Ben fonksiyon yanlışlıkla bir hata mesajı yardımı olmadan, yeniden ediliyor tam olarak nerede kesin olarak belirlemek için deneyin gibi hata ayıklama bir sonsuzluk alabilir.
Hataları raporlama için benim yapılandırma ayarları E_ALL ayarlanır, ve ben bir aksamadan hataları diğer türlü görüyorsunuz.
Herhangi bir yorumlara? Ben PHP bu hataları bildirmek için neden için yapabileceğiniz bir şey var mı (I kusurlu fonksiyonunu yeniden adlandırmak ya da sarın ya böylece bir if function_exists () yan)?
Edit: Açık olmak gerekirse, ben PHP ad çarpışmaları önlemek için birçok strateji anlıyorum. Ben herhangi bir nedenle ben accidentally Bir fonksiyon zaten gelişimi sırasında var (ya da örneğin bir fonksiyon zaten tanımlanmış olan bir dosyayı içe) bir isim isim örneklerini bahsediyorum. Bu oluştuğunda bana hata ayıklama yardımcı olacağını, bir hata mesajı beklenir, ama ben bir tane alamadım.