Можно ли использовать SplEnum в php 5.2.6?

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

abstract class my_abstractEnum extends SplEnum {
...
}

а также

class my_categoryEnum extends my_abstractEnum {
...
}

и я имею :

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

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


person Cédric    schedule 27.07.2011    source источник


Ответы (1)


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

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

person Gordon    schedule 27.07.2011
comment
Поэтому я попытаюсь разработать те же методы SplEnum в своем абстрактном классе. Спасибо ! - person Cédric; 27.07.2011
comment
Это отлично подходит для пользователей Windows :/ - person Marek Javůrek; 29.12.2014