PHP.mk документација
ReflectionClassConstant::isEnumCase
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Патека
reflectionclassconstant.isenumcase.php
Локална патека за оваа страница.
Извор
php.net/manual/en
Оригиналниот HTML се реупотребува и локално се стилизира.
Режим
Прокси + превод во позадина
Кодовите, табелите и белешките остануваат читливи во истиот тек.
Референца
reflectionclassconstant.isenumcase.php
ReflectionClassConstant::isEnumCase
Референца за `reflectionclassconstant.isenumcase.php` со подобрена типографија и навигација.
ReflectionClassConstant::isEnumCase
(PHP 8 >= 8.1.0)
ReflectionClassConstant::isEnumCase — Проверува дали константата на класата е случај на Enum
= NULL
Проверува дали константата на класата е Enum case.
Параметри
Оваа функција нема параметри.
Примери
Пример #1 ReflectionClassConstant::isEnumCase() example
Разликувајте помеѓу случаите на Enum и обичните константи на класата.
<?php
enum Status
{
const BORING_CONSTANT = 'test';
const ENUM_VALUE = Status::PUBLISHED;
case DRAFT;
case PUBLISHED;
case ARCHIVED;
}
$reflection = new ReflectionEnum(Status::class);
foreach ($reflection->getReflectionConstants() as $constant) {
echo "{$constant->name} is ",
$constant->isEnumCase() ? "an enum case" : "a regular class constant",
PHP_EOL;
}
?>Пример #1 Пример што покажува затворачка ознака што го опфаќа последниот нов ред
BORING_CONSTANT is a regular class constant ENUM_VALUE is a regular class constant DRAFT is an enum case PUBLISHED is an enum case ARCHIVED is an enum case
Види Исто така
Белешки од корисници
Нема белешки од корисници за оваа страница.