Видимо, я криво выразил свою мысль. Вот кусок кода:
один из скриптов
require "Functions.pl";
my $dbname="test_db";
my $username="postgres";
my $password="";
my $dbhost="192.168.0.1";
my $dbport="5432";
my $dbh=DBI->connect("dbi:Pg:dbname=$dbname;host=$dbhost;port=$dbport","$username","$password",{PrintError=>0});
if ($DBI::err != 0) {print $DBI::errstr . "\n"; exit($DBI::err);}
....хотелось бы запихнуть это всё внутрь функции DbConnect() внутри файла Functions.pl, что бы этот же скрипт выглядил следующим образом:
require "Functions.pl";
my $dbh=Functions::DbConnect();
....
так вот, что именно надо написать в return функции DbConnect()?