Evento en PHP

Hodgson
27 de Abril del 2004
¿Cual sería el código para que una función de PHP no se ejecutara hasta que, por ejemplo, pulsara un botón?
He probado con el evento onClick de JavaScript de esta manera:

<INPUT TYPE=button VALUE=Boton onClick="<?php agregar(); ?>">

Esto no funciona, pq cuando el interprete de php ve la llamada de la función no interpreta el evento y entonces ejecuta directamente la función. Es importante, gracias por la ayuda de antemano.