Например:
Код: Выделить всё
class MyClass{
const MY_ARRAY = [
1 => 'One',
2 => 'Two',
3 => 'Three',
];
}
Теперь в руководстве PHP говорится, что перечисления можно использовать в константных выражениях. Казалось бы, это подразумевает, что перечисление должно оцениваться во время компиляции, как и константные выражения.
Но в документации не указано, занимают ли перечисления общую память или существует ли стоимость памяти для каждого экземпляра скрипта.
Мне нужен авторитетный ответ о том, хранятся ли перечисления в общей памяти, например константы классов.
Подробнее здесь: https://stackoverflow.com/questions/787 ... xpressions