public function bindValues($statement, $bindings) { foreach ($bindings as $key => $value) { $statement->bindValue(is_string($key) ? $key : $key + 1, $value, is_int($value) ? PDO::PARAM_INT : PDO::PARAM_STR); } }