Protobuf\Binary\Platform\NegativeEncoder::encodeSFixed64 PHP Метод

encodeSFixed64() публичный Метод

Encode an integer as a fixed of 64bits.
public encodeSFixed64 ( integer $value ) : string
$value integer
Результат string
    public function encodeSFixed64($value);

Usage Example

Пример #1
0
 /**
  * Encode an integer as a fixed of 64bits with sign.
  *
  * @param \Protobuf\Stream $stream
  * @param integer          $value
  */
 public function writeSFixed64(Stream $stream, $value)
 {
     if ($value >= 0) {
         $this->writeFixed64($stream, $value);
         return;
     }
     $bytes = $this->negativeEncoder->encodeSFixed64($value);
     $this->writeBytes($stream, $bytes);
 }