protected function _typeDescriptorString(): string
    {
        if ($this->typeClass() == Identifier::CLASS_UNIVERSAL) {
            return self::tagToName($this->_typeTag);
        }
        return sprintf("%s TAG %d", Identifier::classToName($this->typeClass()),
            $this->_typeTag);
    }
protected function _typeDescriptorString(): string
    {
        if ($this->typeClass() == Identifier::CLASS_UNIVERSAL) {
            return self::tagToName($this->_typeTag);
        }
        return sprintf("%s TAG %d", Identifier::classToName($this->typeClass()),
            $this->_typeTag);
    }
protected function _typeDescriptorString ( ) : string { if ( $ this -> typeClass ( ) == Identifier :: CLASS_UNIVERSAL ) { return self :: tagToName ( $ this -> _typeTag ) ; } return sprintf ( "%s TAG %d" , Identifier :: classToName ( $ this -> typeClass ( ) ) , $ this -> _typeTag ) ; }
Get textual description of the type for debugging purposes.

@return string
Get textual description of the type for debugging purposes .