Sera tarini.. si guarda lo sò che c'è un bel sitozzo infatti lo stavo proprio navigando da cima a fondo.. Solo che non sapevo che era una variabile scope!!!

Bene ora xò complico la cosa:
pagina1
Codice PHP:
$database = new database(); 
pagina2
Codice PHP:
require_once('pagina1');

function 
qualsiasi() {
     global 
$database;
     
$query "SELECT";
     
$database->set_query($query);

Questo teoricamente dovrebbe funzionare.. ipotizzando che la classe database contenga un metodo per eseguire le query.. chiamando la funzione qualsiasi dovrebbe venir eseguita la query.. o sbaglio???

Corriggetemi se sbaglio..