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

Класс служит шаблоном для объекта. Синтаксис:

class Myclass { // определение класса }

Класс может содержать внутри себя собственные определяющие этот класс переменные, называемые свойствами класса. Кроме того, класс, как правило, содержит функции, которые называются методами класса. Для разграничения методов и свойств следует запомнить, что методы ассоциируются с глаголами в нашем обыденном языке, а свойства – с прилагательными или существительными. Тем самым метод всегда подразумевает действие, а свойство – признак объекта.

Создается экземпляр класса с помощью оператора new:

$имя_переменной = new имя класса;

Доступ к свойствам и методам класса достигается с помощью указания пути к нему, где первым его элементом является название класса, а вторым – название самого свойства или метода. Элементы пути разделяются знаком –>. Обратите внимание, что свойства классов всегда являются глобальным в пределах этого класса. Также заметьте, где ставится знак $: его место в самом начале описания пути. Причем он ставится даже перед указанием пути к методу класса (то есть фактически к функции). Конструктор класса – функция с названием самого класса, которая автоматически вызовется при создании экземпляра класса.

Использования классов упрощает процесс программирования, особенно если проект реализуется группой разработчиков. Но не стоит злоупотреблять ими, так как большое количество используемых классов нередко приводит к снижению производительности системы. PHP – это скриптовый язык, и программный код не компилируется в двоичный код, а каждый раз компилируется и затем интерпретируется браузером.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: