633 читали · 2 года назад
Что такое методы и функции в программировании? В чем их секрет?
Продолжаем про объектно-ориентированное программирование, ну и не ограничиваясь только им. В прошлых статьях я писал про классы, и рассказывал про концепцию ООП в целом. Сегодня рассказываю про ещё одну особенность ООП, а именно про методы (альтернативные названия - функции, процедуры). Что такое методы, зачем они нужны и каким образом они облегчают жизнь программисту — поехали! Кратко про классы из прошлых статей Напомню, класс — это декларативное описание некоторой сущности из реального мира. Сущность не обязательно должна иметь физическое отражение в материи...
5 лет назад
PHP. ООП. Статические свойства и методы
В PHP есть поддержка статических свойств и методов. Для объявления свойства или метода статическим в php есть ключевое слово static. Обращение к статическим свойствам и методам не предполагает создания объекта. При попытке обратиться к статическому свойству через объект класса вы получите ошибку. Что касается статических методов, то, начиная с php 5.3, допустимо обращение к статическому свойству в контекст объекта. Внутри статического свойства нельзя обращаться к свойству через $this. Собственно идея статических свойств и заключается в этом — статические свойства как бы «прикрепляются» к классу...