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