Ajax - Non solo un detersivo - 9

# Le funzioni PHP

- 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.

© Ing. Stefano Salvi - released under FDL licence