Biz özel bir PHP uygulaması için bir koleksiyon sınıfı geliştiriyoruz. İçinde, map
, each
, vb adlı fonksiyonlar vardır
Bir tartışma kötü bir argüman ile bazı işlevlerini çağırarak hakkında en getirilmiştir. Örneğin:
public function each($fn) {
// ...
}
// ...
$collection->each('not a function');
Için çağrı each
, bir istisna mıyım? O dönmelidir null
? Biz kötü argüman görmezden ve bir girişimde nonexistant işlevini çağırmak için yapıldığında zamanı hatası izin vermeli miyim? Ben bu davayı ele nasıl emin değilim.