bandwidthThrottle\tokenBucket\util\DoublePacker::pack PHP Метод

pack() публичный статический Метод

Packs a 64 bit double into an 8 byte string.
public static pack ( double $double ) : string
$double double 64 bit double
Результат string packed 8 byte string representation
    public static function pack($double)
    {
        $string = pack("d", $double);
        assert(8 === strlen($string));
        return $string;
    }

Usage Example

 /**
  * @SuppressWarnings(PHPMD)
  */
 public function setMicrotime($microtime)
 {
     try {
         $data = DoublePacker::pack($microtime);
         if (!$this->redis->set($this->key, $data)) {
             throw new StorageException("Failed to store microtime");
         }
     } catch (PredisException $e) {
         throw new StorageException("Failed to store microtime", 0, $e);
     }
 }
All Usage Examples Of bandwidthThrottle\tokenBucket\util\DoublePacker::pack
DoublePacker