non so se avete presente il layer di astrazione mysqli, o quello di zend...
se avete notato funzionano così:
Codice PHP:
$db = new mysqli(...dati...);
$result $db->query(...sql...);
$array $result->fetch_assoc(); 
ora se notate, nella variabile $array non metto $db->fetch_assoc, ma metto $result->fetch_assoc, sarebbe come dire $result = $db->query(...sql...)->fetch_assoc().
è come se dentro la funzione $query, fosse presente un'altra funzione...
come potrei creare una classe che utilizza lo stesso metodo???
spero di essere stato chiaro...
grazie in anticipo a chi risponderà a questa domanda.