Главные темы ► programming ► php ► constats ► Константы в php
Теги: base_php

Константы в 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();

    Источники
    Последнее изменение: November 7, 2024 22:14


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


    test

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

    test

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

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