trigger_error vs atma istisnalar

0 Cevap php

Benzer bir soru here istendi, ama cevaplar benim soruya cevap vermedi, ben soruyorum:

Ben fikrimi hataları eski olduğundan trigger_error, her zaman, yerine istisnalar atılmış kullanılan hemen hemen hiç. Ama onlar birlikte var düşünüyorum, fikrimi değiştirdim. Tetikleme hataları daha mantıklı durumlar vardır.

I this library, bu soru, send yöntemi ile ilgilidir, ama yeterince genel bir güncelleme var. Bu benim bir mantıktır:

  • Bir API anahtarı sabit ayarlı değilse, bu bir catchable hata değildir. Yani bir programlama hatası olduğunu ve bu şekilde tedavi edilmelidir.

  • Bir e-posta adresi geçersiz ise, o catchable olmalıdır. Bu büyük olasılıkla bir kullanıcı hatası olduğunu.

Ben loco muyum? Bu gereksiz ve rahatsız edici mi, yoksa mantıklı mı?

0 Cevap