private function parseUnsignedInt64()
    {
        try {
            $result = \unpack('J', $this->buffer)[1];
            if ($result < 0) {
                return sprintf('%u', $result);
            }
            return $result;
        } finally {
            $this->buffer = mb_orig_substr($this->buffer, 8);
        }
    }
private function parseUnsignedInt64()
    {
        try {
            $result = \unpack('J', $this->buffer)[1];
            if ($result < 0) {
                return sprintf('%u', $result);
            }
            return $result;
        } finally {
            $this->buffer = mb_orig_substr($this->buffer, 8);
        }
    }
private function parseUnsignedInt64 ( ) { try { $ result = \ unpack ( 'J' , $ this -> buffer ) [ 1 ] ; if ( $ result < 0 ) { return sprintf ( '%u' , $ result ) ; } return $ result ; } finally { $ this -> buffer = mb_orig_substr ( $ this -> buffer , 8 ) ; } }
Parse a 64-bit unsigned integer from the head of the buffer.

@return integer|string A string is returned when the value is is outside
the range of PHP's signed integer type.
Parse a 64 - bit unsigned integer from the head of the buffer .