2011-07-27 19 views
5

He intentado utilizar la clase:¿Es posible utilizar SplEnum en php 5.2.6?

abstract class my_abstractEnum extends SplEnum { 
... 
} 

y

class my_categoryEnum extends my_abstractEnum { 
... 
} 

y tengo:

Fatal error: Class 'SplEnum' not found

Yo trabajo en PHP 5.2.6. SplEnum es para php> 5.3? No lo veo en la documentación ...

Respuesta

11

SplTypes es un experimental PECL Extension. Debe instalarlo con pecl install SPL_Types desde la línea de comando. No hay DLL para Windows, por lo que está limitado a Linux (o tiene que crear el suyo).

Una alternativa en el espacio de usuario se puede encontrar en http://www.whitewashing.de/2009/08/31/enums-in-php.html

+0

Así que voy a tratar de hacer desarrollar los mismos métodos de SplEnum en mi clase abstracta. Gracias ! –

+0

Eso es genial para los usuarios de Windows: / –

Cuestiones relacionadas