Enumeration constants

Оновлено: 09.05.2023

Перерахування можуть включати константи, які можуть бути публічними, приватними або захищеними, хоча на практиці поняття "приватний" і "захищений" є еквівалентними, оскільки їх успадкування не дозволяється.

Константа перечислення може посилатися на регістр перечислення:

<?php
enum Size
{
    case Small;
    case Medium;
    case Large;

    public const Huge = self::Large;
}
?>