Главные темы ► programming ► php ► oop_php ► Ключевое слово static в php
Теги: oop_php static

Ключевое слово static в php

В PHP ключевое слово static используется для объявления членов класса (свойств и методов), которые принадлежат самому классу, а не экземплярам класса (объектам)

    h5>Ключевое слово static

    Использование static используется при определении статических методов, свойств, переменных, анонимных функций, а также для позднего статического связывания
    Объявление свойств статическими позволяет обращаться к свойствам и методам без создания экземпляра класса. К статическим свойствам и методам можно также обратиться через созданный экземпляр класса
    Переменная $this недоступна внутри статических методов

    class Foo { public static $my_static = 'foo'; public function staticValue(){ echo self::$my_static . "<br>"; } } class Bar extends Foo { public function fooStatic(){ return parent::$my_static; } } print Foo::$my_static . "<br>"; $obj = new Foo(); echo $obj::$my_static . "<br>"; $obj->staticValue(); echo Bar::$my_static . "<br>"; $obj2 = new Bar(); echo $obj2::$my_static . "<br>"; $obj2->staticValue(); echo $obj2->fooStatic() . "<br>";
    Источники
    Последнее изменение: November 19, 2024 02:01


    Редактировать


    test

    2025-12-31 23:09:00 Редактировать

    test

    2025-12-31 23:10:00 Редактировать

    Я буду рекламой
    Я тоже буду рекламой
    И я
    ВВЕРХ
    Loading…
    Loading the web debug toolbar…
    Attempt #