In ogni caso si richiamerà una funzione PHP sul server.
Questa funzione potrà essere contenuta nello stesso file PHP che ha prodotto la pagina oppure in un altro sorgente PHP
In ogni caso, il sorgente PHP che contiene la funzione di risposta deve includere il file agent.php tremite l'istruzione require_once "agent.php";
Per quanto riguarda la funzione in se stessa, non dovrà avere particolari requisiti.
Se nella chiamata da javascript abbiamo previsto dei parametri, i valori di questi parametri verranno inseriti nei corrispondenti parametri della funzione PHP chiamata.
La funzione potrà ritornare un valore di qualunque tipo, anche un array semplice, un array associativo o un oggetto.
Questo valore verrà passato alla funzione javascript chiamante come valore di ritorno di agent.call per una chiamata sincrona
Nel caso invece di chiamata asincrona, il valore restituito dalla funzione PHP verrà passato come parametro alla funzione di risposta javascript idicata nella agent.call.