Можно ли использовать SplEnum в php 5.2.6? - PullRequest
7 голосов
/ 27 июля 2011

Я пытался использовать класс:

abstract class my_abstractEnum extends SplEnum {
...
}

и

class my_categoryEnum extends my_abstractEnum {
...
}

и у меня есть:

Неустранимая ошибка: класс 'SplEnum' не найден

Я работаю на PHP 5.2.6. SplEnum для php> 5.3? Я не вижу в документации ...

1 Ответ

12 голосов
/ 27 июля 2011

SplTypes является экспериментальным PECL Extension .Вы должны установить его с помощью pecl install SPL_Types из командной строки.Для Windows нет библиотеки DLL, поэтому вы ограничены Linux (или вам нужно создать свой собственный).

Альтернативу в пользовательском пространстве можно найти в http://www.whitewashing.de/2009/08/31/enums-in-php.html

...