Ciao a tutti
ho postato una cosa simile qualche mese fa avevo bisogno di far interagire tra loro i medoti di 2 classi... ad esempio se ho una classe che deve fare operazioni su un DB posso istanziarla passandole un oggetto $DB che conterra un handle attivo, piu altre cose. dunque lo script che utilizza queste 2 classi in testa avrà qualcosa del genere
<?
$DB = new DB();
$altrooggetto = new altrooggetto($DB);
?>
il problema è che se devo usare una classe per il DB, una per inviare delle mail, una per gestire gli utenti, alla seconda e alla terza devo passare l'oggetto $DB e va bene. ma se quella che gestisce gli utenti deve inviare una mail...? non posso farmi tutti i giri per passare tutti gli oggetti a tutti... anche perche se aggiungo una classe piu tardi devo ridefinire tutti i metodi...
insomma quello che cerco (e mi rendo conto che mi sono spiegato da cani) è un modo per far si che i metodi delle varie classi si vedano gli uni con gli altri... un po come i package di java e c#
eventualmente sarebbe utile anche un tutorial...
ciao e grazie
![]()