ti ringrazio davvero per la risposta...
ho trovato solo un paragrafo per i riferimenti alle classi:

Codice PHP:
<?php
$bar 
=& new fooclass();
$foo =& find_var($bar);
?>
Nota: Se non si usa l'operatore & l'oggeto appena creato viene copiato. Usando $this in una classe, opererà sulla sua istanza corrente. L'assegnazione senza & copia perciò l'istanza (l'oggetto) e $this opera sulla copia, che non è sempre ciò che si desidera. Normalmente si lavora su una singola istanza di oggetto, sia per motivi di prestazioni che di consumo di memoria.
Utilizzando l'operatore @ con new, si sopprimono gli errori nel costruttore in questo modo @new, il metodo però non funziona se si usa l'istruzione &new. Questa è una limitazione dello Zend Engine e provoca un parser error.
quindi è meglio utilizzare & perchè non metterlo potrebbe portare a risultati inaspettati e riduce il lavoro del server?

grazie mille per l'aiuto

ciao