In teoria sarebbe possibile fare una cosa del genere:
Codice PHP:
req.parametri parametri;
req.onreadystatechange funzione;

function 
funzione() {
  
//this è l'XMLHttpRequest e this.parametri sono i parametri della richiesta

In pratica ( non so se sia un bug o cosa ) in firefox il this non sarà l'XMLHttpRequest.


In altre parole confermo ciò che ha detto Xinod.