src/shmop.php
protected function unpack(string $data)
    {
        if ($data) {
            $data = unserialize($data);
            if (is_array($data) && isset($data['data']) && isset($data['timeout'])) {
                $timeout = intval($data['timeout']);
                if (!$timeout || $timeout >= $this->microtime()) {
                    return $this->toUnpack($data['data']);
                }
            }
        }

        return false;
    }
protected function unpack(string $data)
    {
        if ($data) {
            $data = unserialize($data);
            if (is_array($data) && isset($data['data']) && isset($data['timeout'])) {
                $timeout = intval($data['timeout']);
                if (!$timeout || $timeout >= $this->microtime()) {
                    return $this->toUnpack($data['data']);
                }
            }
        }

        return false;
    }
protected function unpack ( string $ data ) { if ( $ data ) { $ data = unserialize ( $ data ) ; if ( is_array ( $ data ) && isset ( $ data [ 'data' ] ) && isset ( $ data [ 'timeout' ] ) ) { $ timeout = intval ( $ data [ 'timeout' ] ) ; if ( ! $ timeout || $ timeout >= $ this -> microtime ( ) ) { return $ this -> toUnpack ( $ data [ 'data' ] ) ; } } } return false ; }
Unpacking a string and parse no timeout data from array
@param string $data
@return mixed|bool
Unpacking a string and parse no timeout data from array