ООП это только методология программирования, ее нельзя разделить на применяемость относительно вебу или же нет, или отнести к конкретному яп. Бекенд для веба на php это в первую очередь программа, которую можно написать с использования ООП подхода, а можно и нет.
Если хочешь действительно хорошо понять все тонкости ООП, что бы потом писать качественный и продуктивный код. То я не советую изучать его на примерах php кода. А взяться за какой нибудь полностью ООП'шный язык, например Java.
Когда то очень-очень давно я начинал кодить именно с php, и собственно разбирался во всех тонкостях ООП именно на примерах php, после уже писал проекты используя объекты, и думал, что отлично все понимаю.
До тех пора, пока не открыл для себя Java, буквально через месяц я окончательно осознал, что совершенно не знал всю силу ООП.