Отлично. Вместо четырех раз мы каждое имя поля пишем всего триPHP:$sql ="SELECT * FROM table WHERE foo=:foo AND bar=:baz"; $data = DB::getAll($sql, compact('foo','baz'));

В то время как для позиционных хватит одного
PHP:
$sql ="SELECT * FROM table WHERE foo=? AND bar=?";
$data = DB::getAll($sql, func_get_args());