yöntemlerinden doğrulama hatalarının nasıl görüntüleneceğini gösteririm db'den veri içeren bir csv dosyası yüklemek için bir sınıf yazıyorum.
I kullanılan metodoloji
1. başka yöntemler çağıran bir ana yöntem aşağıdaki gibidir
örnphp
public function main(){
$this->a();
$this->b();
$this->c();
}
varsayalım yöntem, bir doğrulama, b sorgu yürütme c dosya indirme olmasıdır. Bu 3 yöntem hata üretme şansına sahiptir: sorgu yürütme hatası, indirme hatası vb.
Bu yöntemlerden herhangi birinde hata oluştuğunda, geri dönüp hatayı göstermem gerekiyor. Bunu işlemenin en iyi yolu nedir?
Bunu istisna ile yapabilir miyiz? Mümkünse biraz açıklayınız. Kural dışı işlem kodunda iyi değilim. – Thejas
Ne sorduğundan tam olarak emin değilim, ancak hem başarılı yürütme hem de yakalama hataları için kendi testlerinizi oluşturabilirsiniz. İstisnaları işlemek için her zaman try-catch bloklarını kullanabilirsiniz, böylece PHP'nin sizin için hata yapmasına izin vermek yerine hatayı halledebilirsiniz. Bu şekilde, programınızın bu noktada beklenmedik bir şekilde çökmesini sağlamak yerine, bir hata oluştuğunda gerçekleştirilen eylemi kararlaştırırsınız. –