Основы объектно-ориентированного программирования

Эта статья адресована читателям, не знакомым с базовыми концепциями объектно-ориентированного программирования (ООП). Мы хотим дать краткий обзор ООП с акцентом на эффективное применение в контексте РНР. Обсуждение ограничивается немногими основными идеями ООП - в той мере, в какой они имеют отношение к РНР, - хотя временами полезно бывает взглянуть и на другие объектно-ориентированные языки, например Java или С++.