This article has been localized into Russian by the community.
Введение в классы PHP
Классы и вся концепция объектно-ориентированного программирования (ООП) - это основа большинства современных языков программирования, но PHP был все же построен по принципам функционального программирования. Базовая поддержка классов впервые появилась в PHP версии 4, но к 5-ой версии они были переписаны, для лучшей поддержки ООП. Сегодня PHP можно свободно использовать для работы с классами, и хотя библиотеки PHP по-прежнему в основном состоят из функций, теперь классы добавляются для множества разных задач. Тем не менее, главная цель данного курса - написать и использовать свои собственные классы, и этим мы и займемся в ближайших главах.
Классы можно рассматривать как набор методов, переменных и констант. Они часто отражают какой-то объект из реального мира, например, классы Автомобиль (Car) или Фрукт (Fruit). Вы объявляете класс только один раз, но можете создать множество его экземпляров, которые будут храниться в памяти. Экземпляр класса обычно называют объектом.
Если вы все еще не уверены, что понимаете, что такое классы, и почему они нужны, не волнуйтесь. В следующем параграфе, мы напишем наш первый класс и попробуем его использовать. Надеюсь, это поможет вам осознать всю концепцию.