Тупишь. Идет проверка как передается dbh. Или через cv или через глрбальную переменную
Где проверка?
Я не вижу разницы в выполнении: он в любом случае дождется cv к концу условия. Не вижу смысла в том if вообще.
ЗЫ то, что dbh в одном случае через cv передастся -- это ясно, со всеми эффектами. Но зачем писать такой if когда обе ветки фактически одинаковые...