0
我的PHP web應用程序分爲多個模塊,我使用數據模型和數據映射器模式。我的映射器方法是靜態的,它們專門用於與數據庫進行交互。我的方法應該拋出異常嗎?
我有以下方法:
ModuleMapper::getRecordCountByModuleIdAndSiteId($moduleId, $siteId)
這種方法只是針對模塊的設置列表(我有一個很好的理由)。如果在該集合列表之外調用此方法(例如,「無法檢索到此模塊的記錄計數」),拋出異常是否合理?
try {
$recordCount = ModuleMapper::getRecordCountByModuleIdAndSiteId($moduleId, $siteId);
}
catch (Exception $e) {
// handle exception
}
另一種選擇是隻返回0
糾錯:顯示 - >應該 – 2009-08-26 18:51:13