Ben bir if ifadesi kullanılmış ve bir özel durum olurdu nerede bir meslektaş assert yerlerde bizim kütüphaneler içinde bir kaç kez komuta ekledi. (. Hatta bu daha önce assert duymadım) İşte o eskiden nasıl bir örnek:
assert('isset($this->records); /* Records must be set before this is called. */');
Ben yapardım:
if (!isset($this->records)) {
throw new Exception('Records must be set before this is called');
}
Tavsiye ediyor gibi okuma the PHP docs on assert, o emin assert aktif ve assert kullanmadan önce bir işleyici eklemek yapmak görünüyor. Ben onun bu yapmış bir yer bulamıyor.
Yani, benim soru, yukarıda verilen iyi bir fikir iddia kullanıyor ve ben bunun yerine en ve istisnalar eğer daha sık kullanıyor olmalıdır?
Başka bir not, projeler ve biz bile (kütüphaneler açık kaynak) bir parçası olmayabilir projeleri dahil sunucular, çeşitli bu kütüphaneleri kullanmayı planlıyor. Bu iddia kullanarak herhangi bir fark yaratır mı?