php работает на серверной стороне, ты отправляешь запрос на сервер, он подготавливает ответ и отсылает его обратно тебе. Браузер стоит у тебя на компе, понимаешь? А сервер - он где-то в мировой паутине и php-код находиться и работает там, а ответ уже отсылается в HTML, ну или XML там или JSON. Php-код тебе никто не отправит. Почему именно php?
запустишь php на клиенте и заставишь работать с браузерными событями - с меня памятник. а вообще, никак. для фронта (и взаимодействияснимтакаквамугодно) есть JavaScript.