Константы в php

Константа в PHP — это символьное имя для значения, которое обеспечивает возможность получить значение по имени, то есть, когда в программе указывается имя константы вместо неё подставляется значение

    Константы

    //Получение значений констант class Cart { const PRICE_BUTTER = 1.00; const PRICE_MILK = 3.00; const PRICE_EGGS = 6.95; public function getClass() { $carts = constant( __CLASS__ . "::PRICE_" . strtoupper('eggs')); echo $carts; } }

    Анонимные функции разрешается объявлять статически. Это предотвратит автоматическое связывание замыкания с текущим классом. Объекты также не будут с связаны с замыканием во время выполнения
    Источник: https://www.php.net/manual/ru/functions.anonymous.php

    Область видимости констант

    Начиная с PHP 7.1.0, константы класса могут быть определены как public, private или protected.

    class MyClass { public const MY_PUBLIC = 'my_public
    '; protected const MY_PROTECTED = 'my_protected
    '; private const MY_PRIVATE = 'my_private
    '; public function Foo() { echo self::MY_PUBLIC; echo self::MY_PROTECTED; echo self::MY_PRIVATE; } } $obj = new MyClass(); echo $obj::MY_PUBLIC; $obj->Foo();

    Источники
    Последнее изменение: 07.11.2024 22:14


    Связанные темы
    Здесь пока нет комментариев
    Добавлять комментарии могут только авторизованные пользователи

    Авторизоваться
    Я буду рекламой
    Я тоже буду рекламой
    И я
    ВВЕРХ