public function getValue()
    {
        $value = $this->value;

        switch ($this->type) 
        {
            case self::TOKEN_BOOL_TRUE:
                $value = true;
                break;

            case self::TOKEN_BOOL_FALSE:
                $value = false;
                break;

            case self::TOKEN_STRING:
                $value = str_replace("\\", "", substr($value, 1, -1));
                break;

            case self::TOKEN_NUMBER:
                $value = $value + 0;
                break;

            case self::TOKEN_NULL:
                $value = null;
                break;
        }

        return $value;
    }
public function getValue()
    {
        $value = $this->value;

        switch ($this->type) 
        {
            case self::TOKEN_BOOL_TRUE:
                $value = true;
                break;

            case self::TOKEN_BOOL_FALSE:
                $value = false;
                break;

            case self::TOKEN_STRING:
                $value = str_replace("\\", "", substr($value, 1, -1));
                break;

            case self::TOKEN_NUMBER:
                $value = $value + 0;
                break;

            case self::TOKEN_NULL:
                $value = null;
                break;
        }

        return $value;
    }
public function getValue ( ) { $ value = $ this -> value ; switch ( $ this -> type ) { case self :: TOKEN_BOOL_TRUE : $ value = true ; break ; case self :: TOKEN_BOOL_FALSE : $ value = false ; break ; case self :: TOKEN_STRING : $ value = str_replace ( "\\" , "" , substr ( $ value , 1 , - 1 ) ) ; break ; case self :: TOKEN_NUMBER : $ value = $ value + 0 ; break ; case self :: TOKEN_NULL : $ value = null ; break ; } return $ value ; }
Get the tokens value as php native type.

@return mixed
Get the tokens value as php native type .