Хм, как бы тебе по проще объяснить чтобы ты понял...

PHP это скриптовый язык следовательно backend на таком не на пишешь ( понятное дело что даже на bf можно но оно того не стоит ).

PHP это связь между серверной частью ( backend ) и клиентской ( frontend ) и типичная задача php:
вытянуть что нибудь из базы и выдать на страничку сайта, обработать ввод в форму, нажатие на кнопки итд

По сути это и есть front-end то есть часть работающая с пользователем.

Возражения?