2011-07-27 5 views
5

私はクラスを使用してみました:PHP 5.2.6でSplEnumを使用することはできますか?

abstract class my_abstractEnum extends SplEnum { 
... 
} 

class my_categoryEnum extends my_abstractEnum { 
... 
} 

と私が持っている:

Fatal error: Class 'SplEnum' not found

私はPHP 5.2.6で動作します。 SplEnumはph> 5.3を対象としていますか?ドキュメントには表示されません。

答えて

11

SplTypesは実験PECL Extensionです。コマンドラインからpecl install SPL_Typesでインストールする必要があります。 Windows用のDLLはありませんので、Linuxに限られています(または自分でビルドする必要があります)。

ユーザランドでの代替は、だから私は私の抽象クラスにSplEnumのと同じ方法を開発やろうよhttp://www.whitewashing.de/2009/08/31/enums-in-php.html

+0

で見つけることができます。ありがとう! –

+0

これはWindowsユーザーにとって素晴らしいことです:/ –

関連する問題