Приднестровская поддержка XOOPS
Статическими (static) называются методы, являющиеся частью класса, но созданные для вызова за пределами контекста конкретного экземпляра объекта. Поведение этих методов аналогично поведению обычных методов в классе, кроме одной важной особенности — в них нельзя использовать переменную $this для ссылки на текущий экземпляр объекта.
Чтобы создать статический метод, добавьте ключевое слово static перед объявлением любого метода класса:
static function myMethod() {
...
Поскольку статические методы не связаны с определенным экземпляром объекта, их можно вызывать за пределами контекста этого экземпляра. Для вызова статического метода используйте следующий синтаксис:
<ИМЯ КЛАССА>::<МЕТОД>
<ИМЯ КЛАССА> определяет класс, в котором находится статический метод, а <МЕТОД> представляет метод для вызова. Обратите внимание, что статические методы можно вызывать также и из содержимого объекта, на основе которого был создан экземпляр; однако они не имеют доступа к переменной экземпляра $this.
Отправитель | Нити |
---|
4 пользователь(ей) активно (4 пользователь(ей) просматривают Инструкции)
Участников: 0 Гостей: 4 далее... |