E' possibile creare una funzione che restituisca un oggetto o un array? Per esempio vorrei aprire la connessione ad un db in una funzione e restituire l'oggetto connection da poter passare ad un'altra funzione (o subroutines) per chiuderla. Tutto questo SENZA usare una variabile globale. Posso farlo? Se sì come si fa?