1) on_callPhp() è una funzione javascript, quindi intendo l'altra.
2) La chiamata AJAX si fa all'interno di una funzione Javascript. AJAX non è un altro linguaggio di programmazione o un plugin o cose simili, è solo un modo di usare codice Javascript.
3) no, sei sempre in Javascript, quindi dentro la chiamata AJAX
4) e anche qui no, sei sempre nella chiamata AJAX

In pratica la chiamata AJAX invierà una richiesta che è l'equivalente del submit di un form, quindi avrà un indirizzo al quale inviare la richiesta e questo sarà il file php contenente la funzione func_php(), in realtà in quel file non serve la funzione func_php(), il codice puoi metterlo direttamente fuori, quindi così come ce l'hai ora, ma senza metterlo dentro una funzione.

No, succede nella chiamata AJAX, quindi in Javascript.
Per questo ti dicevo che in PHP non devi fare quasi niente, fa praticamente tutto Javascript in questo scenario.