Beispiel #1
0
<?php

class ValueType extends Enum
{
    public static $TBool;
    public static function TClass($c)
    {
        return new ValueType("TClass", 6, array($c));
    }
    public static function TEnum($e)
    {
        return new ValueType("TEnum", 7, array($e));
    }
    public static $TFloat;
    public static $TFunction;
    public static $TInt;
    public static $TNull;
    public static $TObject;
    public static $TUnknown;
}
ValueType::$TBool = new ValueType("TBool", 3);
ValueType::$TFloat = new ValueType("TFloat", 2);
ValueType::$TFunction = new ValueType("TFunction", 5);
ValueType::$TInt = new ValueType("TInt", 1);
ValueType::$TNull = new ValueType("TNull", 0);
ValueType::$TObject = new ValueType("TObject", 4);
ValueType::$TUnknown = new ValueType("TUnknown", 8);