Как и большинство современных языков программирования, язык PHP является объектно-ориентированным. Что же это означает? Объектно ориентированное программирование, или ООП - это подход, при котором основными элементами программы являются классы, интерфейсы и объекты.
ООП зиждется на трёх принципах, которые зовутся Инкапсуляция, Наследование и Полиморфизм. Эти понятия будут расшифрованы ниже. А пока - расскажу о базовых терминах: