ДВОЙНОЕ ДВОЕТОЧИЕ PHP
Двойное двоеточие в PHP используется для определения области видимости переменных внутри классов. Оно позволяет обращаться к свойствам и методам класса, а также к константам, без создания экземпляра класса.
Пример использования:
class MyClass { const MY_CONST = 1; public static $myStaticProperty = 2; public function myMethod() { echo "Hello, world!"; }}echo MyClass::MY_CONST; // выводит 1echo MyClass::$myStaticProperty; // выводит 2$myClassInstance = new MyClass();$myClassInstance->myMethod(); // выводит "Hello, world!"
В данном примере мы создаем класс MyClass, в котором объявляем константу MY_CONST и статическое свойство $myStaticProperty, а также метод myMethod(). Затем мы обращаемся к константе и статическому свойству класса без создания экземпляра класса, используя двойное двоеточие.
Важно понимать, что двойное двоеточие может использоваться только для обращения к статическим свойствам и методам класса, а также к константам.
#12 Уроки PHP - Учим язык PHP, Области видимости переменных класса
Основы php. Суперглобальные массивы GET, POST, FILES, REQUEST
Как я вкатывался в PHP. От 0 до 2к долларов за 2 года
Урок 04. PHP - ООП. Статические (static) свойства и методы.
Yii2 — структура большого проекта
Методы в php (self) - часть 2 - Базовый курс PHP-7
Статические переменные класса в PHP - часть 2 - Базовый курс PHP-7
Основы PHP. Часть 2. Функции, объекты
PHP Enum
Константы класса в PHP - Базовый курс PHP-7