Quando e dove viene eseguito JavaScript, che ne dici di PHP? Posso combinare i due?

Quando viene eseguito un linguaggio lato client come JavaScript e quando viene eseguito un linguaggio lato server come PHP? Come posso mescolare entrambi?

Voglio eseguire una funzione PHP quando si fa clic su un pulsante sul mio sito o eseguire una funzione JavaScript da PHP; è ansible?