Хм, как бы тебе по проще объяснить чтобы ты понял...
PHP это скриптовый язык следовательно backend на таком не на пишешь ( понятное дело что даже на bf можно но оно того не стоит ).
PHP это связь между серверной частью ( backend ) и клиентской ( frontend ) и типичная задача php:
вытянуть что нибудь из базы и выдать на страничку сайта, обработать ввод в форму, нажатие на кнопки итд
По сути это и есть front-end то есть часть работающая с пользователем.
Возражения?